jupter_notebook简单介绍以及安装使用

news2024/11/27 15:54:43

目录

jupyter简单介绍:

Jupyter:

Jupyter的主要特点包括:

1. 交互式编程:

2. 文档和代码的整合:

3. 易于分享和协作:

4. 丰富的扩展性:

5. 社区支持:

6. 支持多种内核:

7. 集成开发环境(IDE)特性:

8. 版本控制:

jupyter notebook的打开:

安装jupyter

无法安装

jupyter与pycharm的主要区别:

Jupyter Notebook

PyCharm

总结

jupyter简单介绍:

Jupyter

是一个开源的Web应用程序,允许创建和共享包含实时代码、方程、可视化和解释性文本的文档。广泛用于数据清理和转换、数值模拟、统计建模、机器学习等领域。

Jupyter的主要特点包括:

1. 交互式编程:

Jupyter允许用户在文档中直接编写代码,并即时运行和查看结果,支持超过40种编程语言,包括Python、R、Julia和Scala。

2. 文档和代码的整合:

Jupyter的文档称为"notebook",它将代码、计算结果、文本(支持Markdown格式)、图像等整合在一起,方便用户记录和展示分析过程。

3. 易于分享和协作:

Jupyter notebook可以被分享给其他用户,他们可以在自己的浏览器中运行、编辑和评论notebook。

4. 丰富的扩展性:

Jupyter支持各种插件和扩展,可以增加新的功能,如改进的代码编辑器、交互式小部件等。

5. 社区支持:

Jupyter有着活跃的社区,不断有新的工具和库被开发出来,以支持更广泛的应用场景。

6. 支持多种内核:

Jupyter的核心是内核(kernel),它负责执行代码并返回结果。不同的内核支持不同的编程语言。

7. 集成开发环境(IDE)特性:

Jupyter提供了代码补全、错误检查等IDE特性,使得编程更加方便。

8. 版本控制:

Jupyter notebook可以与Git等版本控制系统结合使用,方便跟踪和回溯notebook的变更历史。

jupyter notebook的打开:

安装jupyter

打开Anaconda Prompt也就是命令行 ----> 然后输入,conda activate pytorch  ---->  然后输入 jupyter notebook,如果像我那样显示则再次输入:jupyter notebook D:  ---->如果还没有用,则是因为没有安装jupyter,所以输入pip install jupter,等待安装即可

无法安装

实际上用pycharm中的控制台,运行pytorch也是可以的。(其中按住Ctrl+enter是转行)

jupyter与pycharm的主要区别:

Jupyter Notebook

  • 交互式笔记本:Jupyter Notebook 是一个基于网页的笔记本界面,允许用户创建和共享包含实时代码、方程、可视化和叙述文本的文档。
  • 适合数据分析和科学计算:由于其可视化和交互特性,Jupyter 很适合进行数据探索、可视化和报告编写。
  • 版本控制困难:虽然 Jupyter Notebook 文件可以保存为 .ipynb 格式,但它们的结构(JSON)可能使版本控制系统如 Git 的差异比较变得复杂。
  • 不适合大型项目:对于复杂的大型项目,Jupyter Notebook 可能难以管理,因为它们不支持传统的文件结构和模块化编程。
  • 内联执行:可以在单个单元格中运行代码并立即查看结果,非常适合快速迭代和测试。

PyCharm

  • 集成开发环境 (IDE):PyCharm 是一个功能齐全的 IDE,提供了代码编辑、调试、测试、版本控制集成、图形用户界面设计等多种功能。
  • 适合软件工程:PyCharm 更适合大型项目和团队协作,它支持良好的项目组织、重构、代码导航和复杂的调试工具。
  • 代码质量工具:PyCharm 包含了许多代码质量和性能检查工具,可以帮助开发者编写更高效、更干净的代码。
  • 多语言支持:除了 Python,PyCharm 还支持多种其他语言,使其成为混合技术栈项目的理想选择。
  • 专业版功能:PyCharm 有免费社区版和付费专业版,后者提供了更多高级功能,如数据库工具、Web 开发框架支持等。

总结

  • 如果工作主要涉及数据科学、机器学习、教育或需要创建可共享的交互式文档,Jupyter Notebook 是一个很好的选择。
  • 如果需要一个全面的开发环境来构建和维护大型的 Python 应用程序,或者正在从事软件工程项目,PyCharm 会更适合哦!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2100028.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于SpringBoot房屋租赁管理系统【包含运行步骤】

基于SpringBoot房屋租赁管理系统【包含运行步骤】 一、项目简介二、技术选型三、运行步骤1. 项目启动 四、项目演示前台页面展示管理员后台管理源码获取方式 总结 大家好,这里是程序猿代码之路,在当今社会,随着城市化进程的加快,房…

Git之2.29版本重要特性及用法实例(六十二)

简介: CSDN博客专家、《Android系统多媒体进阶实战》一书作者. 新书发布:《Android系统多媒体进阶实战》🚀 优质专栏: Audio工程师进阶系列【原创干货持续更新中……】🚀 优质专栏: 多媒体系统工程师系列…

亿图机床采集数据

这个数控系统的英文名是HUST,在台湾知名度还可以,但大陆这边我做这么多年项目也只接触过屈指可数的几次,可见市场占有率并不大。下面是一些介绍: 台灣億圖 HUST CNC 是一個充滿活力的公司,我們經營的目標是提供能滿足客戶之優良產品,以及優質的服務。我們的期望是使 HUS…

学习笔记--Docker

安装 1.卸载旧版 首先如果系统中已经存在旧的Docker,则先卸载: yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-engine 2.配置Docker的yum库 首先要安…

七,Spring Boot 当中的 yaml 语法使用

七,Spring Boot 当中的 yaml 语法使用 文章目录 七,Spring Boot 当中的 yaml 语法使用1. yaml 的介绍2. yaml 基本语法3. yaml 数据类型4. 学习测试的准备工作4.1 yaml 字面量4.2 yaml 数组4.3 yaml 对象 5. yaml 使用细节和注意事项6. 总结:…

产业园区智慧招商解决方案

1. 项目背景与挑战 2023年,产业园区在智慧招商领域面临诸多挑战,包括传统推广方式、信息分散、跨部门协作障碍、缺乏主动服务、服务流程改进困难以及数据档案管理不善。 2. 方案思路 解决方案围绕“一套秘籍”和“一套流程”,服务三方角色…

OpenAI即将推出自然语音功能

🦉 AI新闻 🚀 OpenAI即将推出自然语音功能 摘要:测试博客testingcatalog揭示OpenAI正在通过逆向工程ChatGPT应用,计划增加更自然的语音朗读功能。未来可能推出8种新语音,具有独特代号,能表达动物叫声等非…

(苍穹外卖)day05 店铺营业状态设置 功能测试

目录 一.Redis入门 Redis简介 二.Redis数据类型 三.Redis常用命令 字符串操作命令 哈希操作命令 列表操作命令 集合操作命令 有序集合操作命令 通用命令 四.在java中操作Redis Redis的java客户端 ​编辑 五.店铺营业状态设置 代码开发 Redis---是一个数据库&…

浅谈信创浪潮下,职业院校人才培养有哪些新思路

一、信创产业发展背景 1.1 国家战略意义 信创产业,即信息技术应用创新产业,是国家战略发展的关键方向。近年来,在全球化的竞争和合作背景下,中国高度重视信息技术的自主创新能力,通过政策扶持、资金投入和市场引导等…

【数据结构】—— 栈与队列

目录 前言一、栈1.1 堆栈原理1.2 栈的实现 二、队列2.1 队列的概念2.2 队列结构2.2.1 顺序队列2.2.2 链队 2.3 队列的实现 三、堆与栈的区别3.1 内存中的堆与栈3.2 数据结构中的堆与栈 结语 前言 在单片机数据处理的时候,如果在中断里添加太多函数,可能会…

使用mobaxterm连接linux出现连接中断问题

1.问题描述 使用mobaxterm在连接到远程服务器时,如果隔一段时间不进行操作的话,会出现中断连接的现象。 2.解决 为了增强Linux系统的安全性,我们需要在用户输入空闲一段时间后自动断开,这个操作可以由设置TMOUT值来实现。将以下…

netty编程之基于websocket实现聊天功能

写在前面 源码 。 本文看下netty如何通过websocket实现聊天功能。 类似于实现http server,netty实现websocket也很简单,同样使用对应的编码器和解码器就行了,相关的有HttpServerCodec,HttpObjectAggregator,ChunkedWriteHandler。 1:编码 …

已解决:VS2022启动闪退,错误模块名称: clr.dll,版本: 4.8.9261.0,时间戳: 0x667a1925的问题

本问题已得到解决,请看以下小结: 关于《VS2022启动闪退》的解决方案 记录备注报错时间2024年报错版本VS2022报错复现下载某款VPN软件后,打开VS2022闪退,事件查看器输出如下报错描述错误应用程序名称: devenv.exe,版本:…

DAY 2 - 3 : 线性表—顺序存储

线性表—顺序表 问题引入&#xff1a; 线性表 定义 若干数据元素的一个线性序列。 表示 L (D,R) (即线性表L包含数据元素集合D和关系集合R&#xff09; D{ ai | ai∈datatype ,i0,1,2...n-1 ,n≥0} R{ <ai,ai1> | ai,ai1∈D, 0 ≤ i ≤ n - 2} < ai,ai1 >在这里称…

数据结构代码集训day14(适合考研、自学、期末和专升本)

题目均来自b站up&#xff1a;白话拆解数据结构&#xff01; 今日题目如下&#xff1a;&#xff08;1&#xff09;试写一个算法判断给定字符序列是否是回文。 &#xff08;2&#xff09;给定一个算法判断输入的表达式中括号是否匹配。假设只有花、中、尖三种括号。 题1 回文序列…

学习笔记 | 一文搞懂MySQL体系架构!!!(day22)

本文章的内容会在后面文章中慢慢讲解&#xff0c;该文章主要给各位博友zaipin提供学习思路&#xff0c;也希望大家在评论区发言表述&#xff0c;觉得文章有不足指出也可点评&#xff0c;希望大家多多支持&#xff01;&#xff01;&#xff01; 目录 一、MySQL 1.1 数据库概述 …

【项目日记】高并发内存池---实现页缓存

放纵自己的欲望是最大的祸害&#xff1b; 谈论别人的隐私是最大的罪恶&#xff1b; 不知自己过失是最大的病痛。 --- 亚里士多德 --- 高并发内存池---实现页缓存 1 页缓存整体设计思路2 框架搭建3 NewSpan函数4 请求Span联动 1 页缓存整体设计思路 首先我们来看页缓存的设…

windows手工杀毒-寻找可疑进程之进程名称

上篇回顾&#xff1a;windows手工杀毒-寻找可疑进程之进程图标-CSDN博客 上篇中我们简单介绍了什么是电脑病毒&#xff0c;也介绍了一种发现可疑进程的方法即根据进程图标确认是否是病毒&#xff0c;这种方法存在的理论基础是&#xff0c;通过图标可以很容易在电脑上找…

遥控器新手操作指南!!!

一、准备工作 检查电量&#xff1a;确保无人机和遥控器的电池电量充足&#xff0c;以避免在飞行过程中因电量不足而导致意外。 安装与连接&#xff1a;确保无人机的螺旋桨安装正确且牢固&#xff0c;同时检查无人机存储卡是否插入&#xff0c;以及遥控器与无人机之间的连接是…

论文笔记:2023顶会SIGIR - Strategy-aware Bundle Recommender System

论文笔记&#xff1a;2023顶会SIGIR - Strategy-aware Bundle Recommender System