2

我知道 numpy.array 比 python 内置列表要快得多,而且内存要少得多。有没有类似 dict 但更快的东西?我只需要存储int:intint:float数据。

4

1 回答 1

1

series我会从pandas看一下。从示例中可以看出,它适用于np.arrays

import numpy as np

from pandas import *

randn = np.random.randn

In [309]: s = Series(randn(5), index=randn(5))

In [310]: s
Out[310]: 
 1.968290    0.132438
-0.307750    0.158168
 0.288507    2.129288
 1.002813   -0.247056
-0.450041    1.731273

In [311]: foo = np.array([0., 1.5, 1.])

In [312]: s = Series(foo)

In [313]: s
Out[313]: 
0    0.0
1    1.5
2    1.0
于 2012-10-19T08:19:01.223 回答