numpy.ma.compress_rowcols()函数取消显示二维数组中包含掩码值的行和列。
抑制行为通过axis参数选择:
- 如果axis为None,则同时抑制行和列。
- 如果axis为0,则仅禁止显示行。
- 如果axis是1或-1,则仅抑制列。
用法:numpy.ma.compress_rowcols(arr, axis = None)
Parameters:
arr:[数组,MaskedArray]此参数保存要操作的数组。该数组必须是2D数组。如果未屏蔽任何数组元素,则将arr解释为MaskedArray,其中mask设置为nomask。
axis:[int,可选]沿其执行操作的轴。默认为无。
返回:返回压缩的数组。
代码1:
Python3
# Python program explaining
# numpy.ma.compress_rowcols() function
# importing numpy as geek
import numpy as geek
arr = geek.ma.array(geek.arange(6).reshape(2, 3),
mask=[[1, 0, 0], [0, 0, 0]])
gfg = geek.ma.compress_rowcols(arr)
print(gfg)
输出:
[[4 5]]
代码2:
Python3
# Python program explaining
# numpy.ma.compress_rowcols() function
# importing numpy as geek
import numpy as geek
arr = geek.ma.array(geek.arange(6).reshape(2, 3),
mask=[[1, 0, 0], [0, 0, 0]])
gfg = geek.ma.compress_rowcols(arr, 1)
print(gfg)
输出:
[[1 2] [4 5]]
相关用法
- Python Wand function()用法及代码示例
- Python Sorted()用法及代码示例
- Python Numbers choice()用法及代码示例
- Python Tkinter askopenfile()用法及代码示例
- Python ord()用法及代码示例
- Python round()用法及代码示例
- Python id()用法及代码示例
- Python vars()用法及代码示例
注:本文由纯净天空筛选整理自code_hunt大神的英文原创作品 numpy.ma.compress_rowcols() function in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。