简介
Jupyter Notebook是基于网页的用于交互计算的应用程序。支持实时代码,数学方程,可视化和 markdown,其可被应用于全过程计算:开发、文档编写、运行代码和展示结果,用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等
pip安装
pip install jupyter
生成密码
1.自动生成
jupyter notebook password
2.手动生成
from notebook.auth import passwd passwd()
修改配置文件
jupyter notebook --generate-config
c.NotebookApp.allow_remote_access = True
c.NotebookApp.allow_root = True
c.NotebookApp.notebook_dir = '/usr/local/project/notebook' #设置默认工作目录
c.NotebookApp.ip='*'
#c.NotebookApp.password = u'密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8899 #可自行指定一个端口, 访问时使用该端口
运行
jupyter notebook
Jupyter常用的快捷键
代码运行键:Ctrl + Enter组合键(Shift + Enter组合键) 显示行号:command模式下,按一次字母l键 保存:command模式下,按一次字母s键 注释添加/取消键:“Ctrl+/”的组合键 cell删除键:在command模式下,连续按两次d字母键 cell创建键:在command模式下,按下字母a键,则会在当前cell的上方新增一个cell,如果按下字母b键,则会在当前cell的下方新增一个cell
jupyter中的魔法函数
%load:该魔法函数用于加载本地Python文件或者网络中的Python文件,如:%load test.py %run:该魔法函数用于运行本地或网络中的Python文件,如:%run test.py %pwd:该魔法函数用于显示Jupyter当前的工作空间。 %hist:该魔法函数用于显示当前Jupyter中,所有运行过的历史代码。 %who:该魔法函数用于显示当前Jupyter环境中的所有变量或名称。 %reset:该魔法函数用于删除当前Jupyter环境中的所有变量或名称。 %time:该魔法函数用于计算当前代码行的运行时长。 %timeit:该魔法函数用于计算当前代码行的平均运行时长(即在执行一个语句100000次(默认情况下)后,再给出运行最快3次的平均值。 %%timeit:该魔法函数用于计算当前cell的代码运行时长。 %matplotlib:该魔法函数用于显示绘图结果的风格,默认为%matplotlib inline,是直接将图片显示在浏览器中,如果希望图片单独生成,可以使用%matplotlib。