跳转至

numpy.ma.masked_values()函数| Python

原文:https://www . geeksforgeeks . org/numpy-ma-masked _ values-function-python/

numpy.ma.masked_values() 函数返回一个 MaskedArray,其中被屏蔽的数组 arr 中的数据大约等于使用 isclose 确定的值。masked_values 的默认容差与 isclose 的容差相同。

语法: numpy.ma.masked_values(arr,value,rtol = 1e-05,atol = 1e-08,copy = True,shrink = True)

参数: arr : 【阵 _ 象】阵对掩。 值:【浮动】掩蔽值。 rtol,环礁:【float,可选】必须可转换为与数据形状相同的布尔数组。True 表示屏蔽的数据。 副本:【bool,可选】是否返回 arr 副本。 收缩:【bool,可选】是否将满是 False 的蒙版折叠为 nomask。

返回:【屏蔽数组】屏蔽数组的结果,其中近似等于值。

代码#1 :

# Python program explaining
# numpy.ma.masked_values() function

# importing numpy as geek 
# and numpy.ma module as ma 
import numpy as geek 
import numpy.ma as ma

arr = geek.array([1, 1.5, 2, 1.5, 3])

gfg = ma.masked_values(arr, 1.5)

print (gfg)

输出:

[1.0 -- 2.0 -- 3.0]

代码#2 :

# Python program explaining
# numpy.ma.masked_values() function

# importing numpy as geek 
# and numpy.ma module as ma 
import numpy as geek 
import numpy.ma as ma

arr = geek.array([1, 2, 3, 4, 5, 6])

gfg = ma.masked_values(arr, 4)

print (gfg)

输出:

[1 2 3 -- 5 6]



回到顶部