numpy数组及处理:效率对比
2024-10-19 16:44:17
def Sum(n): #定义一个函数(注意:格式对齐,否则会出错)
a=list(range(n))
b=list(range(0,50000*n,5))
c=[]
for i in range(len(a)):
c.append(a[i]**2+b[i]**3)
return c
print(Sum(20)) import numpy as py def pySum(n):
a=py.array(range(n))
b=py.array(range(0,500000*n,n))
c=[]
for i in range(len(a)):
c.append(a[i]**2+b[i]**3)
return c
print(pySum(20)) import datetime
def new4():
now1=datetime.datetime.now()
Sum(30000)
now2=datetime.datetime.now()
pySum(30000)
now3=datetime.datetime.now()
print("sum执行时间(30W数据):" , now2-now1,"\npysum数组执行时间(30W数据):" , now3-now2)
new4()
执行结果:
最新文章
- jquery-追加元素
- AngularJS 实现的输入自动完成补充功能
- asp.net如何确定是哪些控件验证失败
- 独立开发游戏越来越容易:Unity 发布旗下的最新游戏引擎 Unity 5,依然有免费版(转)
- Image1.Canvas画图笔刷
- c# post文字图片至服务器
- devenv compile errors collection
- 关键字 final
- while死循环问题-输入字符就会死循环
- Babelfish
- 333. Largest BST Subtree
- frame.bounds和center
- Git合并多个Commit
- ajax系列之用jQuery的ajax方法向服务器发出get和post请求
- Swift、Objective-C 单例模式 (Singleton)
- 增删改查Spring+MyBatis
- 【XSY2751】Mythological IV 线性插值
- Software Testing 2 —— Fault、error and failure小练习
- React 入门学习笔记整理(二)—— JSX简介与语法
- (4.29)sql server中有关于GO的坑
热门文章
- Linux 设置系统时间和时区2.Ubuntu
- 20175312 2018-2019-2 《Java程序设计》第8周学习总结
- Exception in thread ";main"; org.apache.ibatis.binding.BindingException: Type interface com.test.bean.groupMapper is not known to the MapperRegistry.
- ArcGIS Pro玩转BIM应用浅谈
- 也谈开源GIS架构实现思想
- C++_day8pm_多态
- mac 开启ntfs 权限
- Vuex状态管理模式
- 详解MySQL中concat函数的用法(连接字符串)
- CSS清除浮动的一种简便的方法