在 numpy 數組中刪除包含負浮點數的行

傑克

我有一個由 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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章