检查numpy数组是否被掩码。

6

有没有一种简单的方法来检查numpy数组是否被掩码了?

目前,我通过以下方式来检查marr是否被掩码:

try:
   arr = marr.data
except:
   arr = marr
1个回答

9
您可以使用Python函数isinstance来检查一个对象是否是某个类的实例。
>>> isinstance(np.ma.array(np.arange(10)),np.ma.MaskedArray)
True
>>> isinstance(np.arange(10),np.ma.MaskedArray)
False

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接