推荐阅读时间:8min~10min
文章内容:Numpy掩码数组(Numpy异常值、缺失值处理)
简介
有时候数据集中存在缺失、异常或者无效的数值,我们可以标记该元素为被屏蔽(无效)状态。...as ma
>>> x = np.array([1, 2, 3, -99, 5])
>>> x
array([ 1, 2, 3, -99, 5])
现在可以创造一个掩码数组(标记第四个元素为无效状态...fill_value = 999999)
取消掩码
要取消屏蔽一个或多个特定数据条目,我们只需为它们分配一个或多个新的有效值:
>>> x = ma.array([1, 2, 3], mask=[0,...由于MaskedArray是numpy.ndarray的子类,它会继承其用于索引和切片的机制。...当访问没有命名字段的被掩蔽数组的单个条目时,输出是标量(如果掩码的相应条目是False)或特殊值masked (如果掩码的相应条目为True):
>>> x = ma.array([1, 2, 3],