Jupyter的高级使用(6个常用魔法命令)

本文介绍了如何在JupyterNotebook中将cell内容写入文件,读取文件,运行Python脚本以及进行性能测试。使用`%writefile`,`%run`和`%pycat`命令进行文件交互,利用`%timeit`衡量代码执行时间,`%whos`展示变量信息,`%lsmagic`和`%magic`则用于查看和了解所有可用的Jupytermagic命令。
摘要由CSDN通过智能技术生成

1.将当前cell的所有内容输出到文件中:

%%writefile test.py
def Test(name):
    print("Test", name, "success")

 
2.读入文件:

%pycat test.py

 
3.运行现有脚本:

%run test.py
Test("Jupyter")

其它方法:

import test
test.Test("Jupyter")

from test import Test
Test("Jupyter")

 
4.评估命令行后跟着的代码的运行耗时(测试多次):

%timeit data=[x * x for x in range(1000)]

评估整个cell的代码的运行耗时(测试多次):

%%timeit
import time
time.sleep(0.5)

 
测试一次即可,代码分别改为:

%time data=[x * x for x in range(1000)]
%%time
import time
time.sleep(0.5)

 
5.将前面引入的包,函数,变量,对象都打印出来,都是可以看到它们对应的值:

a = 123
%whos

显示如下:
在这里插入图片描述
 
6.查询有哪些魔法命令:

%lsmagic

结果如下:
在这里插入图片描述
查看命令的具体信息:

%magic
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值