刪除數組中的負數元素的最有效方法是什麼?我已嘗試numpy.delete
和Remove all specific value from array以及x[x != i]
的代碼。Python刪除數組中的所有負值
爲:
import numpy as np
x = np.array([-2, -1.4, -1.1, 0, 1.2, 2.2, 3.1, 4.4, 8.3, 9.9, 10, 14, 16.2])
我想用一個數組來結束:
[0, 1.2, 2.2, 3.1, 4.4, 8.3, 9.9, 10, 14, 16.2]
你究竟會稱這個操作是什麼?我有興趣瞭解它是如何工作的 – Jon