0

私は次の形式のnumpy配列を持っています:

a = [[1,2,3],[4,5,6],[7,8,9]]

要素を次のように抽出したい:

a' = [[1,2],[4,5],[7,8]]

私は使ってみました:

a' = a[:][:2]

しかし、それは私が期待したようには機能しません

4

2 に答える 2

4
>>> [l[:2] for l in a]
[[1, 2], [4, 5], [7, 8]]
于 2012-04-12T06:11:30.023 に答える
4
>>> numpy.array([[1,2,3],[4,5,6],[7,8,9]])[:,:2]
array([[1, 2],
       [4, 5],
       [7, 8]])
于 2012-04-12T06:13:38.873 に答える