第五次作业
#列表+循环 实现,并包装成一个函数 def pySum(n): a = list(range(10)) b = list(range(0,5*n,5)) c = [] for i in range(len(b)): c.append(a[i]+b[i]) return (c) print(pySum(10))
运行结果:
import numpy def arySum(n): a = numpy.arange(n) b = numpy.arange(0,2*n,2) c = a+b return (c) print(arySum(10))
运行结果:
#列表实现数组相加的效率 from datetime import datetime s_sum = datetime.now() pySum(1000000) delta_sum = datetime.now()-s_sum print(delta_sum) #实现数组相加的效率numpy s_numpy = datetime.now() arySum(1000000) delta_numpy = datetime.now()-s_numpy print(delta_numpy)
运行结果:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步