numpy の構造化配列の使用方法を学ぼうとしています。具体的には、一度に複数のフィールドに情報を追加しようとしていました。私は試した:
import numpy as np
numrec = np.zeros(8, dtype=[('col0', 'int16'), ('col1', 'int16'),
('col2', 'int16'), ('col3', 'int16')])
numrec[['col1','col2']][0:2] = [(3,5), (1,8)]
print numrec
上記は機能しません。指定された列に値は追加されません。驚くべきことは、実行してもエラーが発生しないことです。誰かが何が起こっているのか説明してもらえますか?
ありがとう。