首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >jupyter notebook中的魔法命令%run和%timeit

jupyter notebook中的魔法命令%run和%timeit

作者头像
生信编程日常
发布2020-08-20 09:44:20
2.8K0
发布2020-08-20 09:44:20
举报

jupyter notebook作为一个强大的python IDE,有一些自带的魔法命令(Magic Command),可以帮我我们高效的运行程序 。

1. %run

%run后面写python脚本的路径,可以直接执行该py文件并且加载到jupyter中。 有如下的python文件greet.py:

def greet(name):
    print("Hello, {}!".format(name))

greet('Daming')

在jupyter中导入:

%run ~/Documents/writethings/20200818/greet.py
greet('Wang')

可以看到已经成功运行并且加载进来了。

2. %timeit

jupyter测试了1000个loop,然后得出了mean+-sd的时间。

但是当我们的程序要运行很长时间时:

jupyter会根据程序的时长来判断loop的次数。

注意%timeit后边只能接一句程序。

如果我们需要测试一段代码的时间,则可以用%%timeit:

如果想知道说明的话,可以输入%run?来查询:

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. %run
  • 2. %timeit
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档