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 中比较好用的快捷指令,基本上都是以%
开头
-
%run
- 运行某个文件的脚本,运行结束后在jupyter,可以直接获取到里面的变量和函数。运行但是不输出。
-
%time 和%%time
- %time : 记录一行的运行时间
- %%time :记录多行的运行时间
-
%timeit 和%%timeit 多次运行取平均值
- %time : 记录一行的运行时间
- %%time :记录多行的运行时间的平均值
-
%who 和 %whos
- %who:查询之前定义的变量
- %whos: 查询更加详细的变量信息
1.6 Ipython输入输出历史
可以适合用in/out 可以调用输入输出历史,两者皆可以通过索引获取元素
IPython 是基于python内核 做了数字运算上的优化
ipython帮我们把最后一行的代码进行输出
in 返回一个字符串列表,里面所有输入命令的字符串
out 返回一个输出的命令的序号及其输出的组成的字典
也可以使用下划线进行输出:单独一个_
表示上一个输出,_2
表示Out[2]
!!!注意:多个cell运行独立,但是资源共享!!!!!
2`表示Out[2]