博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
numpy数组及处理:效率对比
阅读量:4843 次
发布时间:2019-06-11

本文共 654 字,大约阅读时间需要 2 分钟。

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()
 
 
 
 
执行结果:

转载于:https://www.cnblogs.com/SpaldingWen/p/9737971.html

你可能感兴趣的文章
LVS的DR模式
查看>>
Node.js初识
查看>>
IOS开关效果
查看>>
使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件(转)
查看>>
TextView控件使用小技巧
查看>>
MySQL_基础_变量
查看>>
学习计划
查看>>
OpenCV学习总结(4)- 目标跟踪
查看>>
使用mockjs模拟后端返回的json数据;
查看>>
结队-贪吃蛇-项目进度
查看>>
vim的查找字符串
查看>>
UIALertView与UIAlertViewDelegate的基本用法
查看>>
数字货币量化教程——构造金融数据的数据结构
查看>>
sql 语句中join的类型及区别小记
查看>>
OE worldwind编码 遍历文件
查看>>
TestLink 的使用详解
查看>>
Ubuntu 常用命令
查看>>
python 安装模块
查看>>
iPhone越狱机器上最方便的的输入法快速设置软件--QuickInputSettingApp(测试用了绝对叫好)...
查看>>
简单的会员系统
查看>>