以下示例显示了我想要做的事情:
>>> test
rec.array([(0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0),
(0, 0, 0), (0, 0, 0), (0, 0, 0), (0, 0, 0)],
dtype=[('ifAction', '|i1'), ('ifDocu', '|i1'), ('ifComedy', '|i1')])
>>> test[['ifAction', 'ifDocu']][0]
(0, 0)
>>> test[['ifAction', 'ifDocu']][0] = (1,1)
>>> test[['ifAction', 'ifDocu']][0]
(0, 0)
所以,我想将值分配(1,1)
给test[['ifAction', 'ifDocu']][0]
. (最终,我想做类似的事情test[['ifAction', 'ifDocu']][0:10] = (1,1)
,为 for 分配相同的值0:10
。我尝试了很多方法,但从未成功。有没有办法做到这一点?
谢谢你,俊