欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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'

Jupyter Notebook

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 + / : 添加和取消注释

 

 

 

 

 

相关标签: python Jupyter