Python编程工具:Jupyter notebook

Python编程工具:Jupyter notebook,第1张

Python编程工具:Jupyter notebook

​ 除了PyCharm另外还有一款非常流行的编辑器也深受Python使用者的喜爱,Jupyter Notebook(此前被称为IPython notebook)是一个交互式笔记本,它的本质是一个 Web 应用程序,便于创建和共享程序文档,支持实时代码,数学方程,可视化和markdown。


经常被用来处理数据清理和转换,数值模拟,统计建模,机器学习、深度学习等。


​ 在Jupyter Notebook中,代码可以实时的生成图像,视频,LaTeX和JavaScript。


用户可以通过电子邮件,Dropbox,GitHub 和 Jupyter Notebook Viewer,将Jupyter Notebook 分享给其他人,除此之外数据挖掘领域中最热门的比赛 Kaggle中用到的资料都是Jupyter格式。


​ Jupyter包含Jupyter Notebook 和 Notebook 文件格式,Jupyter Qt 控制台,内核消息协议 (kernel messaging protocol)等许多其他组件。


Jupyter Notebook 与 IPython终端 共享同一个内核。


内核进程可以同时连接到多个前端。


在这种情况下,不同的前端访问的是同一个变量。


这种设计可以满足以下两方面的需求:第一,相同内核不同前端,用以支持,快速开发新的前端;第二,相同前端不同内核,用以支持,新的开发语言。


​ Jupyter Notebook的安装非常简单,计算机在连通网络的情况下,在开始菜单中打开Anaconda Prompt,输入代码

pip install jupyter notebook

可以实现自动安装,Conda环境中自带安装了pip的包,所以可以直接使用pip install命令来安装第三方库。


如果在安装过程中出现报错,大部分情况是由于网络问题导致的,检查网络的处于比较稳定的连通状态,重新执行代码即可完成安装,安装流程如图所示:

安装完成后在Anaconda Prompt中输入conda list命令即可查看已经安装好的包,如图所示:

​ 安装完成后可以在指定的路径通过命令打开Jupyter notebook进行使用,例如:在D盘下的test文件夹中打开jupyter,具体 *** 作的步骤如下:

(1)、打开test文件夹,将鼠标移动到在文件栏地址栏中点击,删除原有路径内容,然后输入cmd命令,按回车键,如图所示:

(2)、回车键后会d出cmd的命令窗口,在命令窗口中输入jupyter notebook按回车键即可启动jupyter,jupyter notebook是基于浏览器的交互式笔记本,此时默认浏览器将会被启动,建议使用Chrome浏览器。


如图所示:

(3)、此时浏览器地址栏的地址为:http://localhost:8888/tree,主机地址为本机地址,端口号:8888。


如果执行jupyter notebook命令后浏览器没有自动启动可以手动复制图1-47中的地址到浏览器地址栏中也可以启动jupyter notebook编辑器。


需要复制的地址如图所示:

Jupyter notebook的使用:

(1)右上角单击New按钮,d出菜单栏中选择Python3(ipykernel)就可以创建一个.ipynb文件,如图所示:

(2)、jupyter创建的文件格式为.ipynb,浏览器会自动打开该文件进入可编辑状态,如图所示:

jupyter notebook编辑器主要可以用来做据清理和转换,数值模拟,数据分析,统计建模,机器学习、深度学习等,具体使用这里不做讲解,如果感兴趣可以参考jupyter官方网址进行深入学习,官网地址:https://jupyter.org/。


jupyter notebook 设置主题 1. 安装主题

在开始菜单中单击打开Anaconda Prompt,输入命令安装jupyter notebook主题

pip install --upgrade jupyterthemes
2.列出主题

使用代码列出主题选项

jt -l
3.设置主题

jupyter主题可以选择主题,设置页面的颜色,页面内容占浏览器的比例,字体,字号大小等,示例代码如下:

# 设置主题
jt -t oceans16 -f consolamono -nf robotosans -tf robotosans -N -T -cellw 85% -dfs 10 -ofs 10
4.回复原始主题

如果想回复原始主题,在开始菜单中单击打开Anaconda Prompt,输入命令即可:

jt -r

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/569084.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存