Jupyter notebook的使用

Jupyter notebook


启动命令,jupyter notebook

1.单元格状态

  • 状态
    • 选中状态,单元格左侧变成蓝色,此时可以对单元格本身进行操作
    • 编辑状态,单元格左侧变为绿色,有光标在单元格内部闪动,对单元格内部文本进行操作
  • 切换
    • 选中–》编辑
      • 回车
      • 鼠标点击单元格内部
    • 编辑–》选中
      • esc
      • 鼠标点击单元格左侧外部

2.cell是最基础的一个代码块单元

  • 模式
    • Code代码模式写python代码
    • Markdown文本模式
  • 切换模式
    • 方式一【选中状态下才能切换模式】
      • y切换到code模式
      • m切换到markdown模式
    • 方式二
      • 鼠标在上方的下拉列表内手动选择
  • 单元格操作【前提:单元格处于选中状态】
    • 新增单元格
      • 按住a,单元格上方插入一个单元格
      • 按住b,单元格下方插入一个单元格
    • 删除单元格
      • dd删除选中的单元格
      • x剪切单元格
    • 复制
      • c复制选中的单元格
    • 粘贴
      • v粘贴已复制的cell到选中cell的正下方
    • 撤销单元格
      • z撤销

3.运行

  • 运行
    • markdown模式运行是进入预览状态
    • code模式运行是运行代码
    • Raw NBConvert 是默认文本状态
  • 运行方式
    • ctrl+enter,运行选中的单元格,然后继续选中当前单元格
    • shift+enter,运行选中单元格,并且在其下方选中(新增)一个单元格
    • alt+enter,运行选中的单元格,并且在其下方新增一个单元格

4.帮助文档

  • help(要查询的对象)

  • 要查询的对象?

  • shift+tab

    help(len)
    len?
    

5.魔法指令

  • %run,运行外部python文件

    %run tools.py
    
  • 运行计时

    • %time,记录一行的运行时间

    • %%time,记录多行运行的时间

      %time print("hello")
      
      %%time
      print("hello")
      print("hello")
      
  • 多次运行取平均值

    • %timeit,记录一行的运行时间的平均值

    • %%timeit,记录多行的运行时间的平均值

      %timeit print("hello")
      
      %%timeit
      print("hello")
      print("hello")
      
  • %who,查询当前的变量

  • %whos,查询当前变量及变量属性

5.输入输出历史

  • 可使用In/Out调用输入输出历史

    • In返回一个字符串列表,里面是所有输入命令的字符串
    • Out返回含有输出的命令的序号及其输出组成的字典
    • 两者都可以通过索引取元素
    • 也可以使用下划线表示输出
      • "_"表示上一个输出
      • "_2"表示Out[2]
    查询第20个cell的输入和输出
    In[20]
    Out[20]
    _20
    
  • 11
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

荼靡~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值