Jupyter使用的教程

本文详细介绍了如何在本地环境中安装并使用Jupyter Notebook,包括安装步骤、常用菜单功能、快捷键使用、单元格操作及各类命令说明。同时,还提供了使用Jupyter进行编程、数据分析、绘图等操作的具体示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何本地运行本教程

  1. 安装Jupyter到本地,详见Jupyter Notebook
  2. 安装git后,执行git clone
  3. 到笔记本目录下,执行jupyter notebook

菜单栏

  • File
  • Edit
  • View
  • Insert
  • Cell
  • Kernel
  • Help

File

New Notebook-->Python3

打开一个新笔记

Open...

Make a Copy

Rename

Save and Checkpoint

Checkpoint是一个记录点

Revert to Checkpoint

返回到某一个记录点

Print View

Download as

  • ipynb
  • py
    会将%%(Jupyter命令)和!(Unix命令)转换为Python,挺有用的
  • md
    直接转md,发博客方便
  • html
  • pdf

Close and Halt

Edit

都是对Cell操作的,和ToolBar基本一致。
包括复制、粘贴、删除、合并、移动

View

Toggle Header

是否显示头部信息,包括文件名和举例上次保存时间

Toggle ToolBar

是否显示工具栏

Cell ToolBar

  • None
    啥也不展示
  • Edit MetaData
    Cell的Json属性
{
  "slideshow": {
    "slide_type": "subslide"
  }
}
  • Raw Cell format
    应该是格式化
  • Slideshow
    最有用的!用于制作Slides

Insert

Insert Cell Above

Insert Cell Below

Cell

ToolBar里基本都有

Kernel

Restart和Reconnect相关
Change Kernel:换Python环境

Help

一些教程链接

  • Python
  • IPython
  • NumPy(数值数组矩阵运算)
  • SciPy(微分积分)
  • MatPlotlib(绘图)
  • SymPy(数学符号)
  • pandas(数据分析,画图)

如何使用Cell?

类型

  • Code
    可执行的代码,Jupyter命令、Unix命令、各种脚本语言代码
  • Markdown
    可书写markdown
  • Raw NBconvert
    应该是默认格式(不确定)
  • Heading
    标题级别,相当于html里面的h1、h2……

Jupyter命令

示例

使用%%前缀或%,如下写入文件:

%%writefile printName.py
print "Alexander Wang"
Overwriting printName.py

打开刚才写入的文件

%pycat printName.py

magics list

  • $$ $$
    用LaTex写公式,$$ P(A \mid B) = \frac{P(B \mid A) , P(A)}{P(B)} $$

  • %%bash,%%HTML,%%python2,%%ruby
    指定解释器

  • %load
    %load ./printName.py载入外部脚本

  • %env
    设置环境变量

  • %%writefile
    可以保存cell下面内容到文件

  • %pycat
    弹窗打开文件

  • %pdb
    调试程序
    -%prun
    每个函数消耗的时间

  • %%time
    cell内代码的单次运行时间信息

  • %who
    列出所有的全局变量
    ……

快捷键

工具有个键盘图标可以看所有快捷键

Esc + F 在代码中查找、替换
Esc + O 在cell和输出结果间切换。
Shift + JShift + Down 选择下一个cell。
Shift + KShift + Up 选择上一个cell。
Shift + M 合并cell

使用Unix命令

加前缀!

!pwd
/Users/wanggang/workspace/learn-python

各种脚本语言

  • %%bash,%%HTML,%%python2,%%ruby
    指定解释器,默认是启动Jupyter的python解释器
print("hello")
hello
%%bash
echo "hello"
hello

保存后,还可以生成slides,和ppt一样的。
使用Jupyter制作slides



作者:AlexanderWang_z
链接:https://www.jianshu.com/p/2d7b91c3746f
來源:简书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值