admin 管理员组文章数量: 888299
python几个指数函数时间效率比较
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 1.测试函数
- 2.运行时间
- 总结
前言
Python中有3个指数函数,自带的pow,math.pow和numpy.power,那么它们3个哪个最快呢,做个小测试。提示:以下是本篇文章正文内容,下面案例可供参考
1.测试函数
代码如下:
from numpy import power
from math import pow as math_powstart = time.time()
for i in range(9999999):power(2, 33) # 测试numpy.power()
print('numpy.power: ', time.time()-start)start = time.time()
for i in range(9999999):pow(2, 33) # 测试自带的pow()
print('pow: ', time.time()-start)start = time.time()
for i in range(9999999):math_pow(2, 33) # 测试math.pow()
print('math.pow: ', time.time()-start)quit(-1)
2.运行时间
结果如下:
numpy.power(): 6.835129499435425
pow(): 2.4785265922546387
math.pow(): 1.3735225200653076
总结
可见:用math.pow最快。
本文标签: python几个指数函数时间效率比较
版权声明:本文标题:python几个指数函数时间效率比较 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1699079134h326844.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论