numpy.ma.fix_invalid()函数返回输入,其中无效数据被掩盖并替换为填充值。无效数据表示nan,inf等值。
用法: numpy.ma.fix_invalid(arr, mask = False, copy = True, fill_value = None)
参数:
arr:[数组]输入数组。
mask:[序列,可选]必须可转换为与数据具有相同形状的布尔数组。 True表示被屏蔽的数据。
copy:[bool,可选]是使用(True)的副本还是修复原位的(False)。默认值为True。
fill_value:[标量,可选]用于修复无效数据的值。默认值为无,在这种情况下,将使用arr.fill_value。
Return :[MaskedArray]已修复无效条目的输入数组。
代码1:
# Python program explaining
# numpy.ma.fix_invalid() function
# importing numpy as geek
import numpy as geek
arr = geek.ma.array([1., -1, geek.nan, geek.inf],
mask =[1] + [0]*3)
gfg = geek.ma.fix_invalid(arr)
print (gfg)
输出:
[-- -1.0 -- --]
代码2:
# Python program explaining
# numpy.ma.fix_invalid() function
# importing numpy as geek
import numpy as geek
arr = geek.ma.array([1., -1, geek.nan,
geek.inf, -1, geek.nan],
mask =[1] + [0]*5)
gfg = geek.ma.fix_invalid(arr)
print (gfg)
输出:
[-- -1.0 -- -- -1.0 --]
相关用法
- Python Wand function()用法及代码示例
- Python map()用法及代码示例
- Python hex()用法及代码示例
- Python dir()用法及代码示例
- Python sum()用法及代码示例
- Python ord()用法及代码示例
- Python id()用法及代码示例
- Python now()用法及代码示例
- Python cmp()用法及代码示例
- Python int()用法及代码示例
- Python tell()用法及代码示例
- Python str()用法及代码示例
- Python oct()用法及代码示例
- Python property()用法及代码示例
- Python Wand fx()用法及代码示例
- Python math.cos()用法及代码示例
注:本文由纯净天空筛选整理自sanjoy_62大神的英文原创作品 numpy.ma.fix_invalid() function | Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。