Jupyter Notebook
程序员文章站
2022-07-14 12:36:00
...
1.许多人使用Jupyter作为本地的计算环境,但它也可以部署到服务器上远程访问.
2.虽然Jupyter 与 Ipython使用起来不同,但是几乎所有的命令和工具都可以通用.
3.Tab 补全 : 会搜索已经输入变量,对象,函数等命名空间;当然也可以补全任何对象的方法和属性;同样也适用于模块;
当输入看似文件路径时(即时是python字符串),也可以补全电脑上对应的文件信息(结合%run,tab补全可以节省很多键盘操作)
4.自省 : 在变量前后使用问号 ? ,可以显示对象的信息 ; 使用 ?? 会显示函数的源代码
5.%run + py文件(绝对路径/相对路径)
6.%load 在Jupyter中,它将脚本导入到一个代码中.
- 可以导入本地文件 + 文件路径
- 可以导入网络文件 + url
7.魔术命令,python没有的.可以看做在ipython和Jupyter中运行的命令行. 所以很多魔术命令还有命令选项,可以通过 ? 来查看!
一些魔术函数与python函数很像,它的结果可以赋值给一个变量
In [11]: path = %pwd
In [12]: path
Out[12]: '/home/bingo'
8.集成matplotlib
In [26]: %matplotlib inline
python默认输出的是png格式的图.实际上,只要多加一行配置,就能够让matplotlib在Jupyter上输出矢量图了
%config InlineBackend.figure_format = 'svg'
9.Jupyter的模式
(1) 命令行模式
如果单元格的边框为绿色(即为编辑模式),请按ESC键,退回到命令模式.按上下键可以移动选择框
- 数字键 : 将单元格变成标题类型,数字越大标题越小
- L : 显示代码行号
- m : 将单元格变成markdown类型
- d : 两下可以删除但原则
- z : 撤销
- a : 在当前单元格之上新建一个单元格
- b :
- x : 剪切单元格
- c : 复制当前单元格
- v : 在当前单元格之下粘贴剪切板中的单元格
- shift + m : 与下面的单元格合并
(2)编辑和运行
- Shift + Enter : 运行当前选择的代码单元,并自动选择下一个单元(没有则新建)
- Alt + Enter : 运行当前的代码并在下面插入新的单元.
- Ctrl + / : 添加和取消注释
推荐阅读
-
1.1Jupyter notbook 的使用
-
anaconda 环境新建/删除/拷贝 jupyter notebook上使用python虚拟环境 TensorFlow
-
非线性函数的最小二乘拟合——兼论Jupyter notebook中使用公式 [原创]
-
【机器学习】(一)jupter notebook、初识数据的步骤
-
Jupyter修改默认文件保存路径
-
Jupyter安装拓展nbextensions及解决官网下载慢的问题
-
基于jupyter notebook的python编程(Win10通过OpenCv-3.4.1进行人脸口罩数据集的模型训练并进行戴口罩识别检测)
-
Jupyter notebook 创建、切换Anaconda(Python)虚拟环境
-
如何修改通过Anaconda安装的jupyter notebook的工作目录
-
Jupyter的安装和基本使用