【发布时间】:2019-07-03 15:05:50
【问题描述】:
我有两个长度相同的pandas series,如下所示:
S1 =
0 -0.483415
1 -0.514082
2 -0.515724
3 -0.519375
4 -0.505685
...
S2 =
1 -0.961871
2 -0.964762
3 -0.963798
4 -0.962112
5 -0.962028
...
我想把它们压缩成numpy ndarray of ndarray,这样它看起来像这样:
<class 'numpy.ndarray'>
[[-0.483415 -0.961871]
[-0.514082 -0.964762]
[-0.515724 -0.963798]
...
]
如果我想要tuple 中的list,我可以这样说:
v = list(zip(S1, S2))
这给了我:
<class 'list'>
[(-0.48341467662344273, -0.961871075696243),
(-0.5140815458448855, -0.9647615371349125),
...
]
如何执行相同的“压缩”但取回ndarray of ndarray?我不想要循环。
【问题讨论】:
标签: python pandas numpy series numpy-ndarray