使用np.where
或類似的方法從列表中保存元素最簡單的方法是什麼?列表中的Numpy mask
簡單例子:
l1 = [-144.92170726320364, 697.7739312692029, -2.0, -2.0]
我想保持其是從-2.0不同的元素。我想:
l2 = [l1[index] for index in len(l1) if l1[index] != -2.0]
除了:
l3 = np.where(l1 != -2.0)
在第一種情況下我接收錯誤。在第二種情況下,我獲得了(array([0]),)
。
感謝您的幫助。