我正在尝试学习如何使用 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
以上不起作用。这些值不会添加到指定的列中。令人惊讶的是,当我运行它时,我没有收到任何错误。有人可以解释发生了什么吗?
谢谢。