次の配列があるとします。
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 番目の列にアクセスするにはどうすればよいですか?」のようなものではありません。異なる型の配列を使用しているためです。