2024-09-26 18:55阅读: 24评论: 0推荐: 0

notebook使用技巧

1.快捷键

ESC 键可以进入命令模式,在命令模式下,Jupyter 提供了许多快捷键来提高工作效率。

  • A:在当前单元格上方插入新单元格
  • B:在当前单元格下方插入新单元格
  • DD:删除当前单元格
  • M:将单元格转换为Markdown格式
  • Y:将单元格转换为代码格式
  • Shift + Enter:运行当前单元格并移动到下一个单元格
  • Ctrl + Enter:运行当前单元格但不移动到下一个单元格

2.魔术命令

魔术命令是以百分号%开头的特殊命令,可以实现一些有用的功能。

  • 使用%timeit评估代码执行时间

    • copy
      • 1
      • 2
      • 3
      • 4
      import numpy as np %timeit np.random.randn(1000, 1000) # 29.8 ms ± 1.38 ms per loop (mean ± std. dev. of 7 runs, 10 loops each)
  • %matplotlib inline可以在Ipython编译器里直接使用,功能是可以内嵌绘图,并且可以省略掉plt.show()这一步。

  • 使用魔术命令%whos可以查看当前 Notebook 中所有的变量

    • copy
      • 1
      • 2
      • 3
      • 4
      • 5
      • 6
      • 7
      • 8
      • 9
      • 10
      • 11
      • 12
      • 13
      a = 1 b = 2 c = 3 %whos Variable Type Data/Info -------------------------------- a int 1 b int 2 c int 3 hello function <function hello at 0x7ff6b0630310> np module <module 'numpy' from '/op<...>kages/numpy/__init__.py'>

3.执行终端命令

使用!开头可以直接执行终端命令,如:

copy
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
# 在notebook查看文件信息、内核信息等 !ls !cat .config !free -h !nvidia-smi # 在notebook里直接安装需要的库 !pip install requests # 执行终端命令没为题,但是IDE推荐使用魔术命令 %pip install requests

4.在同一行显示多个输出

在同一行使用多个display()函数可以在同一行显示多个输出。

copy
  • 1
  • 2
  • 3
  • 4
from IPython.display import display # 用Notebook的方式来print for df in data_frame_list: display(df) # 每一个df都用notebook的形式显示一下,而不是普通的print

5.使用?查看帮助

在函数、方法或对象前面(后面也行)加一个?,然后运行单元格,可以查看关于它的帮助文档。

copy
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
?print Signature: print(*args, sep=' ', end='\n', file=None, flush=False) Docstring: Prints the values to a stream, or to sys.stdout by default. sep string inserted between values, default a space. end string appended after the last value, default a newline. file a file-like object (stream); defaults to the current sys.stdout. flush whether to forcibly flush the stream. Type: builtin_function_or_method

reference

8个不易发现的 Notebook 使用技巧 | Bohrium-玻尔科研空间站 (dp.tech)

本文作者:faf4r

本文链接:https://www.cnblogs.com/faf4r/p/18434072

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   faf4r  阅读(24)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起