我已導入具有numpy masked陣列的遞增整數格式的數據。掩蔽元件是不規則的,而不是重複,例如打印它產生:如果該值在另一個列表中被屏蔽,則從列表中刪除元素
masked = [0,1,--,3,--,5,6,--,--,9,--]
我有遞增不從零開始編號的另一個列表,並且具有不規則的間隙和距離masked
不同尺寸:
data = [1,3,4,6,7,9,10]
我想如果它的值是masked
data
任何元素
所以,我得到:
result = [1,3,6,9]
隨着4,7和10 masked
蒙面值。
我覺得我的僞代碼應該是這個樣子:
for i in len(masked):
if masked[i] = 'masked' && data[i] == [i]:
del data[i]
但我無法調和的兩個數組的長度不同和不匹配的指數,
感謝您的幫助!
我得到一個錯誤'TypeError:不可取的類型:'MaskedConstant''任何想法? –
上次編輯不正確,請嘗試更新。對不起! –