更改遮罩的值符号--打印遮罩的Numpy数组时 [英] Alter the masked value symbol - - when printing a masked Numpy array
本文介绍了更改遮罩的值符号--打印遮罩的Numpy数组时的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在寻找一种在打印蒙版的Numpy数组时更改--
蒙版值符号的方法
I am looking for a way to alter the --
masked value symbol when printing a masked Numpy array
推荐答案
在np.ma
模块中浏览,以及我发现的带掩码数组的方法
Poking around in the np.ma
module, and the methods of a masked array I found
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)
这篇关于更改遮罩的值符号--打印遮罩的Numpy数组时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文