mac 配置jupyter notebook
配置notebook的启动路径
- 首先找到路径配置文件路径,在终端输入下面这句话
jupyter notebook --generate-config
- 打开配置路径文件,通过查找‘c.NotebookApp.’,然后输入自己的路径
open /Users/hb23170/.jupyter/jupyter_notebook_config.py
代码自动补全扩展
- 首先安装扩展库
pip install jupyter_contrib_nbextensions
- 在终端输入 jupyter contrib nbextensions install --user
- 安装 pip install jupyter_nbextensions_configurator 这个库
- 安装完成后,重新启动Jupyter notebook
主题扩展
- 安装:pip install jupyterthemes
- 在终端输入 jt -l
- 设置自己的主题
- #选择一种喜欢的主题 ,参数有:-t 主题 -f(字体) -fs(字体大小) -cellw(占屏比或宽度) -ofs(输出段的字号) -T(显示工具栏) -T(显示自己主机名)
jt -t
如:jt -t onedork -f fira -fs 13 -cellw 90% -ofs 11 -dfs 11 -T -T
#恢复默认主题
jt -r
快捷键
jupyter有两个模式,命令模式和编辑模式
- 当前cell侧边为蓝色时,表示此时为命令模式,按Enter切换为编辑模式
- 当前cell侧边为绿色时,表示此时为编辑模式,按Esc切换为命令模式
命令模式快捷键:
双击D:删除当前cell
Shift-Enter:运行当前cell并跳转到下一cell
Alt-Enter:运行当前cell并在下方新建cell
Tab:代码补全
A:在上方新建cell
B:在下方新建cell
L:为当前cell的代码添加行编号
Shift-M:合并所选cell或合并当前cell和下方的cell
Y:把当前cell内容转换为代码形式
M:把当前cell内容转换为markdown形式
H:显示快捷键帮助
F:查找和替换
P:打开命令面板
Ctrl-Enter:运行当前cell
1-6:把当前cell内容设置为标题1~6格式
Shift+上下键:按住Shift进行上下键操作可复选多个cell
L:显示行号
Ctrl + Enter: 执行单元格代码
Shift + Enter: 执行单元格代码并且移动到下一个单元格
Alt + Enter: 执行单元格代码,新建并移动到下一个单元格
plt绘图显示中文
import matplotlib.pyplot as plt
plt.rc(‘font‘, family=‘SimHei‘, size=13)
_:访问上一次输出
__:访问上上一次输出
_X:访问历史 X 行输出
_iX:访问历史 X 行输入,小写字母 “i”,代表 “in”。
魔术命令
- %quickref 显示 IPython 快速参考
- %magic 显示所有魔术命令的详细文档 ***
- %debug 从最新的异常跟踪的底部进入交互式调试器
- %run script.py 执行 script.py
- %prun statement 通过 cProfile 执行对 statement 的逐行性能分析
- %time statement 测试 statement 的执行时间
- %timeit statement 多次测试 statement 的执行时间并计算平均值
- %who、%who_ls、%whos 显示 interactive 命名空间中定义的变量,信息级别/冗余度可变
- %xdel variable 删除 variable,并尝试清除其在 IPython 中的对象上的一切引用
- !cmd 在系统 shell 执行 cmd
- output=!cmd args 执行cmd 并赋值
- %bookmark 使用 IPython 的目录书签系统
- %cd direcrory 切换工作目录
- %pwd 返回当前工作目录(字符串形式)
- %env 返回当前系统变量(以字典形式)