如何从pandas框架中的特定列中提取numpy数组并将它们作为单个numy数组进行堆叠

2024-05-03 11:33:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个像这样的熊猫架。在

pd.DataFrame(data={'name':['name1','name2'],'vector':[np.array([1,2,3,4]),np.array([12,22,34,4])]})

我想从帧中提取向量作为矩阵。在

^{pr2}$

Tags: namedataframedatanp矩阵array向量pd
2条回答

df.vector.values应该是最短的。在

np.array(df['vector'].tolist())

会导致

^{pr2}$

或者

df['vector'].as_matrix()

将导致

array([array([1, 2, 3, 4]), array([12, 22, 34,  4])], dtype=object)

相关问题 更多 >