2

次の配列があるとします。

a = array([(1L, 2.0, 'buckle_my_shoe'), (3L, 4.0, 'margery_door')], 
dtype=[('f0', '<i8'), ('f1', '<f8'), ('f2', 'S14')])

列にアクセスするにはどうすればよいですか?

次の構文を使用して行にアクセスできます。

a[0][:]

同じ方法で列にアクセスしようとするとエラーが発生します。

a[:][0]

ノート。これは、「NumPy 多次元配列の i 番目の列にアクセスするにはどうすればよいですか?」のようなものではありません。異なる型の配列を使用しているためです。

4

1 に答える 1