更改遮罩的值符号--打印遮罩的Numpy数组时 [英] Alter the masked value symbol - - when printing a masked Numpy array

查看:50
本文介绍了更改遮罩的值符号--打印遮罩的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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆