更改屏蔽的值符号 - - 在打印屏蔽的Numpy数组时

时间:2015-10-17 23:37:16

标签: numpy

我正在寻找一种在打印蒙版Numpy数组时改变--蒙版值符号的方法

1 个答案:

答案 0 :(得分:3)

np.ma模块中查找,以及我找到的掩码数组的方法

np.ma.masked_print_option
"Handle the string used to represent missing data in a masked array."

默认' - ':

In [619]: np.ma.masked_print_option.display()
Out[619]: '--'

更改为' xx'

In [620]: np.ma.masked_print_option.set_display('xx')

In [621]: M
Out[621]: 
masked_array(data = [0 xx 2 xx 4 xx 6 xx 8 xx],
             mask = [False  True False  True False  True False  True False  True],
       fill_value = 999999)