python实现series与列表处理速度的比较 time模块 pandas模块

Posted yk 坤帝

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现series与列表处理速度的比较 time模块 pandas模块相关的知识,希望对你有一定的参考价值。

python实现series与列表处理速度的比较 time模块 pandas模块

源代码如下:

import time
import pandas as pd

size_of_vector = 1000001

x = range(size_of_vector)
y = range(size_of_vector)

t1 = time.time()
z = []
for i in range(len(x)):
    z.append(x[i]+y[i])
print(time.time()-t1)

t2 = time.time()
z1 = []

z1.append(pd.Series(x)+pd.Series(y))
print(time.time()-t2)

以上是关于python实现series与列表处理速度的比较 time模块 pandas模块的主要内容,如果未能解决你的问题,请参考以下文章

python 列表生成式和生成器的速度性能比较

python(pandas模块)?

python pandas库学习

将列表与另一个没有循环的列表python合并

Pandas库的介绍

与项目欧拉速度比较:C vs Python与Erlang vs Haskell