在python中找到numpy数组(或元组)中的最小/最大值,不包括零

我有一个数组有效值不为零(正或负)。我想在数组中找到不应该考虑零的最小值和最大值。例如,如果数字只是负数。零是有问题的。
最佳答案
怎么样:

import numpy as np
minval = np.min(a[np.nonzero(a)])
maxval = np.max(a[np.nonzero(a)])

其中a是你的阵列。

转载注明原文:在python中找到numpy数组(或元组)中的最小/最大值,不包括零 - 代码日志