numpy数组及处理:效率对比
#用列表+循环实现,并包装成函数 def Godo(n): a = list(range(n)) b = list(range(0,10*n,10)) c = [] for i in range(len(a)): c.append(a[i]**2+b[i]**3) return (c) print(Godo(10)) #用numpy实现,并包装成函数 import numpy def Godo(n): a = numpy.arange(10) b = numpy.arange(0, 10, 10) c = a + b return(c) print(Godo(10)) from datetime import datetime start = datetime.now() Godo(100000) delta = datetime.now()-start print(delta) start= datetime.now() Godo(100000) delta = datetime.now()-start print(delta)

浙公网安备 33010602011771号