文章目录
1. 让同一局域网其他机器可访问
jupyter notebook --ip 本地IP
本机IP可在命令行中执行ipconfig
查看
2. 安装插件
pip install jupyter
pip install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
pip install yapf
进入jupyter notebook后发现Nbextensions
- Code prettify:代码格式化
- Collapsible Headings:折叠Headings区域
- ScrollDown:输出过长时,自动下拉滚动条
- Table of Contents (2):根据Markdown的标题栏自动生成目录
- Codefolding:折叠代码块
3. 计算运算时间
魔法函数%%timeit
计算整个单元格平均运算时间
PS:务必放在第一行
%%timeit
import time
for _ in range(100):
time.sleep(0.01)
# 1e+03 ms ± 95 µs per loop (mean ± std. dev. of 7 runs, 1 loop each)
4. 查看函数提示
快捷键Shift+Tab
,相当于help()
5. 切换到MarkDown
Esc
命令模式→M
arkDown模式→Enter
编辑
Esc
命令模式→1
号标题
6. 魔法函数
行魔法前缀为%
,单元魔法前缀为%%
%lsmagic
所有魔法函数
%pwd
工作路径
%hist
运行过的代码
%whos
查看变量
%reset
重置变量
%%timeit
运行时长
%matplotlib
单独生成图片
%matplotlib inline
生成图片嵌入notebook
%run test.py
运行test.py
%env
列出环境变量
%env PATH
列出PATH
%env PATH='xxx'
设置环境变量
%store
在Notebook之间传递变量
7. 删除和撤销
Esc
命令模式→D
删除
Esc
命令模式→Z
撤销
更多快捷键查看参考文献2
8. 执行Shell命令
!你的Shell命令
如:
!ls
路径下所有文件
!pip list | grep numpy
查看numpy版本
9. 多光标操作
按住Alt
参考文献
更多高级技巧请查阅下方参考文献