zl程序教程

您现在的位置是:首页 >  Java

当前栏目

【4】jupyter notebook快速入门、以及常用快捷键使用

2023-02-18 16:36:21 时间

1.修改文件名、导出文档、标题设置

注意到快捷键栏中有一个code的下拉框,点开发现有几个选项:

  • Code格式就是正常的python代码格式
  • Markdown的一个text文档编辑格式,就像在word里编写一样
  • Heading就是给Markdown的句子设置标题等级,【已经弃用】

# : 一级标题## : 二级标题### : 三级标题...输入完运行一下

2.常用快捷键

  • cell创建键

在command模式下,按下字母a键,则会在当前cell的上方新增一个cell,如果按下字母b键,则会在当前cell的下方新增一个cell。

  • cell删除键

在command模式下,连续按两次d字母键,就可以轻松删除当前cell。或者还有另一个方法,在command模式下,按一次字母x键也可以实现cell的删除。

  • 代码运行键

如需运行一个cell(代码框)内的Python代码,可以选择Ctrl + Enter组合键,也可以选择Shift + Enter组合键。两者的区别在于前者在运行完代码后不会新增cell,而后者会新增cell或跳转到下一个cell。 如需给代码行或代码块增加注释功能,可以使用“Ctrl+/”的组合键,对于代码块的注释需要先选中,在使用组合键。如果原始代码中没有注释符,按入该组合键则增加注释,否则将取消注释。

  • 保存键

在编写代码时,最好养成良好的习惯,那就是编写代码便保存(尽管Jupyter默认会2分钟自动保存一次,但2分钟内万一出现一些意外,岂不是糟糕啦)。代码的保存可以在command模式下,按一次字母s键。

  • 行号显示键

在其他编程环境中也许会显示代码行号,但是在Jupyter的默认情况下是没有代码行号的,如果期望一个cell中显示所有代码对于的行编号,可以在command模式下,按一次字母l键。

  • code与markdown间切换键

code指的是Jupyter环境下所进行的Python代码的编写,而markdown则是用于非代码的笔记内容的编写。两者之间是可以轻松切换的,在command模式下,按一次字母m便从code切换到markdowen模式;如果从command模式中,按一次字母y就可以从markdown模式切换到code模式。

3.Jupyter中的魔法函数

1)%pwd 用于显示Jupyter当前的工作空间。 2)%hist 用于显示当前Jupyter中,所有运行过的历史代码。 3)%who 用于显示当前Jupyter环境中的所有变量或名称。 4)%reset 用于删除当前Jupyter环境中的所有变量或名称。 5)%time 用于计算当前代码行的运行时长。 6)%timeit 用于计算当前代码行的平均运行时长(即在执行一个语句100000次(默认情况下)后,再给出运行最快3次的平均值。 7)%%timeit 用于计算当前cell的代码运行时长。 8)%matplotlib 用于显示绘图结果的风格,默认为%matplotlib inline,是直接将图片显示在浏览器中,如果希望图片单独生成,可以使用%matplotlib。 9)%load 用于加载本地Python文件或者网络中的Python文件,例如本地脚本文件的加载:%load xxx.py。 10)%run 用于运行本地或网络中的Python文件,例如本地脚本文件的运行:%load xxx.py。