简介
Jupyter Notebook是基于网页的用于交互计算的应用程序。支持实时代码,数学方程,可视化和 markdown,其可被应用于全过程计算:开发、文档编写、运行代码和展示结果,用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等
pip安装
pip install jupyter
生成密码
1.自动生成
1 | jupyter notebook password |
2.手动生成
1 2 | from notebook.auth import passwd passwd() |
修改配置文件
1 | 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 #可自行指定一个端口, 访问时使用该端口
运行
1 | jupyter notebook |
Jupyter常用的快捷键
1 2 3 4 5 6 | 代码运行键:Ctrl + Enter组合键(Shift + Enter组合键) 显示行号:command模式下,按一次字母l键 保存:command模式下,按一次字母s键 注释添加/取消键:“Ctrl+/”的组合键 cell删除键:在command模式下,连续按两次d字母键 cell创建键:在command模式下,按下字母a键,则会在当前cell的上方新增一个cell,如果按下字母b键,则会在当前cell的下方新增一个cell |
jupyter中的魔法函数
1 2 3 4 5 6 7 8 9 10 | %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。 |
分类:
python
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统