你如何计算 numpy 数组的零行数?
array = np.asarray([[1,1],[0,0],[1,1],[0,0],[0,0]])
Run Code Online (Sandbox Code Playgroud)
-> 有三行全为零,因此应该给出 3
我花了一些时间才弄明白这个问题,但在 SO 上也找不到答案
您还可以利用数组中非零值的“真实性”。
np.sum(~array.any(1))
Run Code Online (Sandbox Code Playgroud)
即,对所述行中没有一个值为真值的行求和(因此都为零)
| 归档时间: |
|
| 查看次数: |
4852 次 |
| 最近记录: |