Jupyter-notebook 常用魔法命令

简介: 本文分享了一些常用到的 Jupyter-notebook 软件的快捷键以及 魔法命令,以供学习

① Jupyter-notebook CELL操作常用快捷键

  • markdown 格式切换快捷键: m
  • code 格式切换快捷键: y
  • cell 切换输入模式: Enter
  • cell 退出输入模式: Esc

  • 运行当前cell : ctrl+enter

  • 单元格选择: 退出编辑模式后使用方向键和回车键选择单元格

② Jupyter-notebook 魔法命令

使用%lsmagic 可以查看所有的魔法命令,使用魔法命令+?可以查看帮助文档;其中用的较多的是以下两种:

%run 类似R语言的source()函数,常用于调用自写的py脚本中的函数;用法%run path/***.py

%timeit 用于测试一行代码性能; 用法 %timeit 你的代码,如%timeit val=[ i**2 for i in range(1000)]

%%timeit 用于测试一个CELL内代码的性能,用法:

%%timeit
L=[]
for i in range(1000):
    L.append(i ** 2)

%timeit 方法会对当前测试段重复多次测试取平均值的方式估算代码的性能,相对科学一些,因为考虑了代码测试当前计算机的运行状态。

%time 方法也是测试代码性能,评估方法就是计算运行一次的时间,对用户来说看Wall time 就够了,对于多线程任务来说CPU times是每个线程运行时间的加和,总体会高于Wall time。测试CELL内代码的性能使用%%time,用法同%timeit

目录
相关文章
|
3月前
|
SQL 数据可视化 数据库
jupyter中那些神奇的第三方拓展魔术命令
jupyter中那些神奇的第三方拓展魔术命令
jupyter中那些神奇的第三方拓展魔术命令
|
2月前
|
Shell
自定义 jupyter 魔法命令
自定义 jupyter 魔法命令
44 0
|
3月前
|
机器学习/深度学习 数据挖掘 Shell
Jupyter notebook中5个有趣的魔法命令
Jupyter notebook中5个有趣的魔法命令
|
11月前
|
Docker Python Windows
1行命令搭建自己的python服务器,docker,安装 jupyter
1行命令搭建自己的python服务器,docker,安装 jupyter
161 0
|
安全 网络安全 双11
【漏洞复现-jupyter_notebook-命令执行】vulfocus/jupyter_notebook-cve_2019_9644
【漏洞复现-jupyter_notebook-命令执行】vulfocus/jupyter_notebook-cve_2019_9644
288 0
【漏洞复现-jupyter_notebook-命令执行】vulfocus/jupyter_notebook-cve_2019_9644
|
存储 IDE 开发工具
9个可以提高Jupyter Notebook开发效率的魔术命令
9个可以提高Jupyter Notebook开发效率的魔术命令
534 0
9个可以提高Jupyter Notebook开发效率的魔术命令
|
数据挖掘 Python
【DSW Gallery】Jupyter魔术命令使用技巧
Jupyter Notebook除了能够执行Python代码之外,还提供一些魔术命令(Magic Command)方便用户简洁地解决标准数据分析中的各种常见问题,本文介绍几个常见的魔术命令使用技巧。
【DSW Gallery】Jupyter魔术命令使用技巧
|
5月前
|
数据采集 机器学习/深度学习 数据可视化
使用Jupyter Notebook进行数据分析:入门与实践
【6月更文挑战第5天】Jupyter Notebook是数据科学家青睐的交互式计算环境,用于创建包含代码、方程、可视化和文本的文档。本文介绍了其基本用法和安装配置,通过一个数据分析案例展示了如何使用Notebook进行数据加载、清洗、预处理、探索、可视化以及建模。Notebook支持多种语言,提供直观的交互体验,便于结果呈现和分享。它是高效数据分析的得力工具,初学者可通过本文案例开始探索。
|
3月前
|
Python
Jupyter Notebook又一利器nbterm,在终端玩notebook!
Jupyter Notebook又一利器nbterm,在终端玩notebook!
|
5月前
|
文字识别 异构计算 Python
关于云端Jupyter Notebook的使用过程与感想
在自学Python时,由于家庭电脑使用冲突和设备老旧,转向云端平台。体验了多个服务:1. 魔搭modelscope(最喜欢,赠送资源丰富,社区活跃),2. Colaboratory(免费GPU,但有时重启,建议用阿里云),3. Deepnote(免费环境有限,但GPT-4代码生成功能强大),4. 飞桨aistudio(适合PaddlePaddle用户),5. ModelArts(曾有免费实例,现难找)。综合来看,阿里云的稳定性与服务更优,尤其是魔搭的自动代码修正功能。对于AIGC,推荐魔搭和付费版PAI-DSW。欢迎分享更多云端Jupyter平台体验。
219 1