小编Wal*_*dek的帖子

掩码数组:如何更改表示掩码值的符号

我想更改代表打印的掩码数组中掩码值的符号。我得到的是:

>>> print ma.array([[1, 0,0,1],[1,0,1,0]],mask=[[0,0,0,1],[1,1,0,1]])
[[1 0 0 --]
 [-- -- 1 --]]
Run Code Online (Sandbox Code Playgroud)

我会比较喜欢:

[[1 0 0 -]
 [- - 1 -]]
Run Code Online (Sandbox Code Playgroud)

我尝试设置numpy.ma.masked_print_option,但不起作用:

>>> numpy.ma.masked_print_options = '-'
>>> print ma.array([[1, 0,0,1],[1,0,1,0]],mask=[[0,0,0,1],[1,1,0,1]])
[[1 0 0 --]
 [-- -- 1 --]]
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

5
推荐指数
1
解决办法
87
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1