如何将2d numpy数组中的每个值重置为0或数组中的最大值?

时间:2019-07-07 15:48:32

标签: python python-3.x python-2.7 numpy

我有一个2d numpy数组,其中填充了许多整数,例如:0-9。如何有效地将小于9的任何值重置为0,仅保留9s?

最大值不会总是 为9,因此在解析之前需要使用np.amax(array)或类似名称来定义最大值。

1 个答案:

答案 0 :(得分:0)

array[array < 9] = 0解决了这个问题,这要感谢@Masoud