我有一個由 3 列組成的 numpy 數組,並且一列中有一個值為負值的值。我需要刪除包含此值的整行,因為它對應於異常結果。
numpy 數組看起來有點像這樣:
[[98.4, 0.236, 0.0925]
[95.2, -0.162, 0.0625]
[92.3, 0.112, 0.0526]]
我將如何刪除包含負值的整行?
您可以使用布爾掩碼進行索引:
result = array[(array >= 0).all(axis=1)]
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句