热点新闻
Jupyter notebook中5个有趣的魔法命令
2023-07-15 02:55  浏览:3015  搜索引擎搜索“微商筹货网”
温馨提示:信息一旦丢失不一定找得到,请务必收藏信息以备急用!本站所有信息均是注册会员发布如遇到侵权请联系文章中的联系方式或客服删除!
联系我时,请说明是在微商筹货网看到的信息,谢谢。
展会发布 展会网站大全 报名观展合作 软文发布

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

Jupyter notebook中有很多实用且鲜为人知的功能,可以实现有趣的操作,这次举5个简单的例子。

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_dir

5、快速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中还有很多有趣的魔法命令,感兴趣可以多摸索下。






发布人:fea3****    IP:117.173.23.***     举报/删稿
展会推荐
让朕来说2句
评论
收藏
点赞
转发