1
作爲一個腳本的輸出,我有numpy masked array
和標準numpy array
。如果數組被屏蔽(具有data
,mask
屬性),那麼在運行腳本時如何輕鬆檢查?檢查一個numpy數組是否是一個numpy蒙面數組
作爲一個腳本的輸出,我有numpy masked array
和標準numpy array
。如果數組被屏蔽(具有data
,mask
屬性),那麼在運行腳本時如何輕鬆檢查?檢查一個numpy數組是否是一個numpy蒙面數組
您可以通過isinstance(arr, np.ma.MaskedArray)
明確檢查它是否爲掩碼數組,也可以檢查屬性hasattr(arr, 'mask')
。我可能會推薦一般的第一種方法。
'np.ma.isMaskedArray(arr)'使用'isinstance'方法。 – hpaulj
'numpy.ma.is_masked' –
'np.ma.is_masked'測試它是否有屏蔽值;與'np.ma.isMaskedArray'函數不太一樣。 – hpaulj