您现在的位置是:亿华云 > 人工智能

Jupyter notebook中五个有趣的魔法命令

亿华云2025-10-03 12:31:48【人工智能】4人已围观

简介众​所周知,Jupyter notebook是一个交互式的Python shell,也就是IPython的封装版,非常适合用来进行数据分析和机器学习。Jupyter notebook中有很多实用且鲜为

众​所周知,魔法命令Jupyter notebook是魔法命令一个交互式的Python shell,也就是魔法命令IPython的封装版,非常适合用来进行数据分析和机器学习。魔法命令

Jupyter notebook中有很多实用且鲜为人知的魔法命令功能,可以实现有趣的魔法命令操作,网站模板这次举五个简单的魔法命令例子。

1. 脚本代码写入本地文件

%%file方法可以将脚本代码写入本地Py文件。魔法命令

%%file E:\hello.py

def func_inside_script(x,魔法命令 y):

return x + y

print(Hello World)

2. 执行Py文件

在notebook中可以直接执行Py文件,通过%run方法来实现。魔法命令

%run hello.py

3. 监测代码运行时间

可能你的魔法命令代码需要精确的时间控制,那么%timeit方法可以帮到你。魔法命令

%timeit [x**2 for x in range(100)]

4. 使用系统命令行

在windows中,魔法命令使用命令行需要打开cmd窗口,服务器租用魔法命令如果你使用notebook,魔法命令则可以通过!方法轻松执行命令行代码。

# 新建文件夹

my_dir = new_dir

!mkdir $my_dir5. 快速debug

bug是让人头疼的事,在notebook中可以轻松进行debug,使用%debug命令即可。

def some_func():

var = hello world

for i in range(5):

print(i)

i / 0

return finished

%debug

some_func()

Jupyter notebook中还有很多有趣的魔法命令,感兴趣可以多摸索下。

云南idc服务商

很赞哦!(85363)