numpy数组及处理:效率对比

#a1,a2,a3 ,·····,an
#b1,b2,b3 ,·····,bn
#求:
#a1+b1,a2+b2,a3 +b3,·····+an+bn

#1、列表+循环 实现,并包装成一个函数 def pysum(m): a=list(range(m)) b=list(range(m)) c=[] for i in range(len(a)): c.append(a[i]+b[i]) return c print(pysum(10))
#2、数组实现,并包装成一个函数 import numpy def npsum(n): d=numpy.arange(n) f=numpy.arange(n) g=f+d return g

#3、时间计算 #列表用的时间 from datetime import datetime start=datetime.now() pysum(2210000) now1=datetime.now()-start print(now1) #数组用的时间 start=datetime.now() npsum(2210000) now2=datetime.now()-start print(now2)

posted on 2018-09-29 11:41  阿占  阅读(113)  评论(0编辑  收藏  举报

导航