Constants of the numpy.ma module

原文:https://docs.scipy.org/doc/numpy/reference/maskedarray.baseclass.html

译者:飞龙 UsyiyiCN

校对:(虚位以待)

除了MaskedArray类,numpy.ma模块定义了几个常量。

numpy.ma.masked

masked常量是MaskedArray的特殊情况,具有float数据类型和null形状。它用于测试被屏蔽数组的特定条目是否被屏蔽,或者屏蔽被屏蔽数组的一个或多个条目:

>>> x = ma.array([1, 2, 3], mask=[0, 1, 0])
>>> x[1] is ma.masked
True
>>> x[-1] = ma.masked
>>> x
masked_array(data = [1 -- --],
             mask = [False  True  True],
       fill_value = 999999)
numpy.ma.nomask

指示掩码数组没有无效条目的值。nomask在内部用于在不需要掩码时加快计算速度。

numpy.ma.masked_print_options

打印掩码数组时用于替换缺少数据的字符串。默认情况下,此字符串为'--'