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

目录
相关文章
|
16天前
|
Windows
Anaconda 与 Jupyter notebook
Anaconda 与 Jupyter notebook
|
9月前
|
数据可视化 Python
【jupyter notebook】
【jupyter notebook】
64 0
|
7月前
|
机器学习/深度学习 JavaScript 前端开发
Jupyter Notebook好用在哪?
Jupyter Notebook好用在哪?
72 0
|
10月前
|
Shell Linux 文件存储
Jupyter notebook安装运行(详解)
Jupyter notebook安装运行(详解)
|
11月前
|
存储 Ubuntu 安全
搭建 Jupyter Notebook 服务
搭建 Jupyter Notebook 服务
514 0
|
PyTorch 算法框架/工具 Python
Jupyter notebook添加已存在的虚拟环境
Jupyter notebook添加已存在的虚拟环境
145 0
Jupyter notebook添加已存在的虚拟环境
|
Go Python
安装 Jupyter Notebook
安装 Jupyter Notebook
256 0
|
搜索推荐 程序员 Shell
15个应该掌握的Jupyter Notebook 使用技巧
15个应该掌握的Jupyter Notebook 使用技巧
452 3
15个应该掌握的Jupyter Notebook 使用技巧
|
机器学习/深度学习 数据挖掘
|
Python
Jupyter Notebook 使用入门
Jupyter Notebook官方介绍是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。简单的说以网页的形式编写代码并且展示代码运行结果。
240 0