我有一个 numpy 二维数组(8000x7200)。我想计算值大于指定阈值的单元格数量。我尝试使用双循环来做到这一点,但这需要很多时间。
有没有办法快速执行这个计算?
最佳答案
你最好的选择可能是类似 np.count_nonzero(x > threshold)
的东西,其中 x
是你的二维数组。
顾名思义,count_nonzero
计算非零元素的数量。通过利用 True
是 1-ish 的事实,您可以使用它来计算 True
元素的数量。
关于python - python中的条件求和,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44439375/