首页 > 编程语言 > 详细

python numpy高效体现

时间:2021-01-25 20:00:15      阅读:39      评论:0      收藏:0      [点我收藏+]
import numpy as np
import time
def python_sum(n):
    a=[i**2 for i in range(n)]
    b=[i**3 for i in range(n)]
    c=[]
    for i in range(n):
        c.append(a[i]+b[i])
    return c
def numpy_sum(n):
    a=np.arange(n)**2
    b=np.arange(n)**3
    return a+b
start=time.time()
python_sum(1000000)
end=time.time()
print(python,end-start)
start=time.time()
numpy_sum(1000000)
end=time.time()
print(numpy,end-start)

结果:

===================== RESTART: D:/Python/Python37/numpy1.py ====================
python 1.4060001373291016
numpy 0.018000125885009766
>>>

python numpy高效体现

原文:https://www.cnblogs.com/xkdn/p/14326830.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!