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

网友投稿 817 2022-10-25

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

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

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

Jupyter notebook中有很多实用且鲜为人知的功能,可以实现有趣的操作,喜欢记得收藏、关注、点赞。

解锁更多技巧,文末加群一起讨论。

这次举5个简单的例子。

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

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

%%file E:\hello.pydef func_inside_script(x, y): return x + yprint('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'

5、快速debug

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

def some_func(): var = 'hello world' for i in range(5): print(i) i / 0 return 'finished'%debugsome_func()

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

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:轻量级免声明的 Activity 代理框架
下一篇:AUI为一款轻量级前端UI框架
相关文章

 发表评论

暂时没有评论,来抢沙发吧~