Jupyter 学习关键点总结

ZhuYuanxiang 2020-09-24 00:00:00
Categories: Tags:

Jupyter

Jupyter notebook 是一个很强大的交互式和展示数据科学项目的工具,它可以作为一个开发文档,包含代码、解释说明文字、代码运行结果、数学公式等等,功能非常强大,也是现在非常流行的工具。

Notebook

Install Notebook

Run Notebook

Browse Notebook

浏览器:http://localhost:8888/tree

Shortcuts

Common Shortcuts

Kernels

  1. 检查是否安装kernel:python -m ipykernel --version
  2. 安装kernel到没有安装的环境:python -m pip install ipykernel
  3. 为 Jupyter Notebook 添加内核:python -m ipykernel install --user --name=kernelname --display-name 'py37'
    1. 安装后的说明文件为:kernel.json
  4. 查看Jupyter Notebook安装的内核:jupyter kernelspec list
  5. 删除Jupyter Notebook的内核:jupyter kernelspec remove kernelname

Magic Methods

IPython 的常用魔术命令

命令 说明
%cat a.py 查看某一个文件的内容
%run a.py 执行某一个文件的内容,-i 代表在当前命名空间中执行
%quickref 显示快速参考
%who 显示当前命名空间中的变量
%debug 进入调试模式(按 q 键退出)
%hist 查看输入历史
%magic 查看所有魔术命令
%env 查看系统环境变量
%timeit 检测某条语句的执行时间
%paste 执行剪贴板中的代码,如果使用快捷键则只粘贴不执行
%xdel 删除变量,并且删除其在IPython上的一切引用
%run? 魔术方法支持自省,在命令后面加「?」查看帮助文档;加「??」查看源代码
%matplotlib inline 图表会嵌入在输出的结果中,VSCode 默认支持就可以不加
%matplotlib 可以与输出的图表进行交互操作(改变大小,导出图像)
%matplotlib notebook 默认参数,与上面的效果一样