jupyter notebook的使用

jupyter notebook的使用

1.对单元格操作

  • 1.1新增单元格:

    使用a在选中单元格的上方创建新的单元格

    使用b>在选中单元个的下方创建新的单元格删除cell

  • 删除单元格

    d+d删除选用的单元格 X剪切(有时候剪切也可以代替删除)

  • 复制cell

    c 复制选中的单元格

  • 粘贴

    v 粘贴已经复制的cell的下方

  • 转换为markdown

    选中单元格 M 转换为markdown 格式

  • 转为code 模式

    选中单元格 Y 转为 Code 模式

  • 转为Raw NBConvert 模式

R 转为Raw NBConvert 模式

  • 撤销单元格

    Z 撤销单元格

前提:单元格一定要在被选中的状态

1.2 运行

1.Markdown 模式是进入预览模式

2.Code模式是运行代码

3.Raw NBConvert 是默认文本状态

1.3 运行方式

1.Ctrl+Enter 运行选中的单元格,然后继续选中单元格

1.Ctrl+Enter 运行选中的单元格,并且在其下方选中(新增)一个单元格

1.Alt+Enter 运行选中的单元格,并且在下方新增一个单元格

1.4 帮助文档

1.help(要查询的对象)

2.要查询的对象?

3.shift+tab:快捷的查看说明文档

4.自动补全:tab

1.5 魔法指令

jupyter notebok 中比较好用的快捷指令,基本上都是以%开头

  1. %run

    • 运行某个文件的脚本,运行结束后在jupyter,可以直接获取到里面的变量和函数。运行但是不输出。
  2. %time 和%%time

    • %time : 记录一行的运行时间
    • %%time :记录多行的运行时间
  3. %timeit 和%%timeit 多次运行取平均值

    • %time : 记录一行的运行时间
    • %%time :记录多行的运行时间的平均值
  4. %who 和 %whos

    • %who:查询之前定义的变量
    • %whos: 查询更加详细的变量信息

1.6 Ipython输入输出历史

可以适合用in/out 可以调用输入输出历史,两者皆可以通过索引获取元素

IPython 是基于python内核 做了数字运算上的优化

ipython帮我们把最后一行的代码进行输出

in 返回一个字符串列表,里面所有输入命令的字符串

out 返回一个输出的命令的序号及其输出的组成的字典

也可以使用下划线进行输出:单独一个_表示上一个输出,_2表示Out[2]

!!!注意:多个cell运行独立,但是资源共享!!!!!

2`表示Out[2]

相关推荐
葡萄城技术团队1 天前
从100秒到10秒的性能优化,你真的掌握 Excel 的使用技巧了吗?
excel
QQ3596773452 天前
ArcGIS Pro实现基于 Excel 表格批量创建标准地理数据库(GDB)——高效数据库建库解决方案
数据库·arcgis·excel
CAE虚拟与现实3 天前
VSCode中的下载VSIX是指什么?
ide·vscode·编辑器
路边闲人23 天前
vscode启用GEMINI CODE ASSIST插件
ide·vscode·gemini
小蕾Java3 天前
Java 开发工具,最新2025 IDEA使用(附详细教程)
java·ide·intellij-idea
CAE虚拟与现实3 天前
VSCode官方汉化包
ide·vscode·编辑器·vscode汉化
CAE虚拟与现实3 天前
VSCode创建Python项目和运行py文件
ide·vscode·编辑器
资讯第一线3 天前
《RAD Studio 13.0》 [DELPHI 13.0] [官方原版IOS] 下载
ide
过-眼-云-烟3 天前
新版Android Studio能打包但无法run ‘app‘,编译通过后手机中没有安装,顶部一直转圈
android·ide·android studio
扯淡的闲人3 天前
多语言编码Agent解决方案(4)-Eclipse插件实现
java·ide·eclipse