你如何计算 numpy 数组的零行数?
array = np.asarray([[1,1],[0,0],[1,1],[0,0],[0,0]])
-> 有三行全为零,因此应该给出 3
我花了一些时间才弄明白这个问题,但在 SO 上也找不到答案
最佳答案
您还可以利用数组中非零值的“真实性”。
np.sum(~array.any(1))
即,对所述行中没有任何值是真的(因此都为零)的行求和
关于python - 计算二维 numpy 数组中的零行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49330708/