Jupyter Magic - Timing(%%time %time %timeit)
2024-09-05 17:54:56
对于计时有两个十分有用的魔法命令:%%time 和 %timeit. 如果你有些代码运行地十分缓慢,而你想确定是否问题出在这里,这两个命令将会非常方便。
1.%%time 将会给出cell的代码运行一次所花费的时间。
%%time
import time
for _ in range(1000):
time.sleep(0.01)# sleep for 0.01 seconds
output:
CPU times: user 196 ms, sys: 21.4 ms, total: 217 ms
Wall time: 11.6 s
2.%time 将会给出当前行的代码运行一次所花费的时间。
import numpy
%time numpy.random.normal(size=1000)
output:
Wall time: 1e+03 µs
3.%timeit 使用Python的timeit模块,它将会执行一个语句100,000次(默认情况下),然后给出运行最快3次的平均值。
import numpy
%timeit numpy.random.normal(size=100)
output:
12.8 µs ± 1.25 µs per loop (mean ± std. dev. of 7 runs, 100000 loops each)
---------------------
作者:牛腩面
来源:CSDN
原文:https://blog.csdn.net/shuibuzhaodeshiren/article/details/86650688
版权声明:本文为博主原创文章,转载请附上博文链接!
最新文章
- C#做有模和非模式化窗体 传值例程
- Redis 外部访问设置
- spark示例
- Windows Phone App的dump文件实例分析-Stack Overflow
- TreeMap按照key排序
- wcf 获取客户端 IP
- 关于hibernate映射过程中的笔记
- 01-Objective-C
- jdbc初步(转)
- 201521123052 《Java程序设计》 第13周学习总结
- 谷歌扩展程序设置ajax请求允许跨域(极少人知道的解决方案)
- python学习笔记-问题
- js中ASCII码和字符互相转换的方法
- Manacher算法 (马拉车算法)
- logging模块简单使用
- ubuntu16.04下vim的安装与配置
- 了解java虚拟机—JVM相关参数设置(2)
- HO引擎近况20190110
- bzoj2765 铁人双项比赛
- 【趣】Python获取变量的变量名
热门文章
- vmware 安装 黑群晖
- JSP-http和tomcat
- HDU3078 Network [2016年6月计划 树上问题05]
- R语言基础画图/绘图/作图
- 确定比赛名次 HDU - 1285 (拓扑排序)
- Codeforces Round #192 (Div. 2) A. Cakeminator【二维字符数组/吃掉cake,并且是一行或者一列下去,但是该行/列必须没有草莓的存在】
- CSS浏览器兼容解决方案
- 【JZOJ4858】【GDOI2017模拟11.4】Walk
- 大数据技术之Hive
- Python2 生成器 简介