使用np.where快速实现数组中元素替换

2020-11-20  本文已影响0人  盗花

现有一个数组A, 如何快速让A中大于5的元素值变为999? 方法如下:

a = np.arange(12).reshape(3, 4)
b = np.where(a > 5)
a[b] = 999
print(a)

结果为:

[[  0   1   2   3]
[  4   5 999 999]
[999 999 999 999]]
上一篇 下一篇

猜你喜欢

热点阅读