Jupyter Notebook超实用技巧




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命令模式→MarkDown模式→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
在这里插入图片描述




10. 切换虚拟环境

安装虚拟环境

pip install virtualenvwrapper-win

创建虚拟环境(不可用中文)

mkvirtualenv xxx

列出所有虚拟环境

lsvirtualenv

上一句实际上是调用

dir /b /ad "C:\Users\Administrator\Envs"

激活虚拟环境

activate xxx

安装 ipykernel

pip install ipykernel

环境注入(不可用中文)

python -m ipykernel install --user --name 环境名 --display-name "环境名"

切换环境
在这里插入图片描述

列出Jupyter环境

jupyter kernelspec list

修改Jupyter环境,修改对应文件夹下的 kernel.json 即可




11. 设置字体

修改 C:\Users\Administrator\.jupyter\custom\custom.css

或使用 jupyter-themes

pip install jupyterthemes
jt -f consolamono




参考文献

更多高级技巧请查阅下方参考文献

  1. Jupyter Notebook documentation
  2. Jupyter Notebook 快捷键(基本)
  3. 27 个Jupyter Notebook的小提示与技巧
  4. Jupyter notebook安装扩展插件
  5. Jupyter-NoteBook-你应该知道的N个小技巧
  6. Jupyter notebook 查看Markdown .md文件
  7. jupyter notebook 导出pdf的解决方法
  8. 用其他语言编写函数
  9. 你真的会用Jupyter吗?这里有7个进阶功能助你效率翻倍
  10. Windows搭建Python虚拟环境virtualenv
  11. Installing the IPython kernel — IPython Documentation
  12. Jupyter Notebook Kernels: How to Add, Change, Remove
  13. jupyter notebook中显示字体如何调整?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

XerCis

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值