Python Numpy MaskedArray masked_outside()函数
numpy.MaskedArray.masked_outside()函数用于屏蔽指定区间外的数组。这个函数是masked_where的快捷方式,其中条件为True的arr在区间[v1, v2]之外(arr<v1)|(arr >v2)。界限v1和v2可以按任何顺序给出。
语法: numpy.ma.masked_outside(arr, v1, v2, copy=True)
参数:
arr : [ndarray] 我们要屏蔽的输入数组。
v1, v2 : [int] 下限和上限范围。
copy : [bool] 如果为真(默认),在结果中复制Arr。如果为假,则在原地修改arr,并返回一个视图。
返回 : [ MaskedArray] 屏蔽后的结果阵列。
代码#1:
输出:
代码#2:
输出: