2019-04-19
阅读量:
628
对于numpy数组来说,枚举与什么是等价的
Z = np.arange(9).reshape(3,3)
for index,value in np.ndenumerate(Z):
print(index,value)
((0, 0), 0)
((0, 1), 1)
((0, 2), 2)
((1, 0), 3)
((1, 1), 4)
((1, 2), 5)
((2, 0), 6)
((2, 1), 7)
((2, 2), 8)
for index in np.ndindex(Z.shape):
print(index,Z[index])
((0, 0), 0)
((0, 1), 1)
((0, 2), 2)
((1, 0), 3)
((1, 1), 4)
((1, 2), 5)
((2, 0), 6)
((2, 1), 7)
((2, 2), 8)






评论(0)


暂无数据