nditer对象有另一个可选参数op_flags,默认情况下,nditer将视待迭代遍历的数组为只读对象(read-only),为了在遍历数组的同时,实现对数组元素值得修改,必须指定op_flags=['readwrite']模式: np.nditer(a, op_flags=['readwrite']) 修改数组值的示例: import numpy as np a = np.arange(0,60,5) a = a.reshape(3,4) print '原始数组是:' print a pri