2
私はリストの列を持つpandasデータフレームを持っています。Pandas/Numpy配列の列から行列を取得
DF:
inputs
0 [1, 2, 3]
1 [4, 5, 6]
2 [7, 8, 9]
3 [10, 11, 12]
私は行列
array([[ 1, 2, 3],
[ 4, 5, 6],
[ 7, 8, 9],
[10, 11, 12]])
にこれを行うための効率的な方法がありますか?
注:私はdf.inputs.as_matrix()
をしようとすると、出力が望まれるよう(4,)
、ない(4,3)
を形作るあり
array([[1, 2, 3], [4, 5, 6], [7, 8, 9], [10, 11, 12]], dtype=object)
です。
df.inputs.values.tolist:
.values
が最初numpyのオブジェクトにアクセスした後@piRSquaredによってコメントとしてリストに変換するために、このことは、与えられた例でわずかに速くなります – piRSquared