在 Numpy 中返回 self 的副本,其中掩码值已用给定值填充

numpyserver side programmingprogramming更新于 2025/9/4 12:07:17

要返回 self 的副本,其中掩码值已用给定值填充,请使用 ma.MaskedArray.filled() 方法。"fill_value" 参数是用于无效条目的值。可以是标量,也可以是非标量。

fill_value 是用于无效条目的值。可以是标量,也可以是非标量。如果是非标量,则生成的 ndarray 必须可在输入数组上广播。默认值为 None,在这种情况下,将使用数组的 fill_value 属性。

该方法返回 self 的副本,其中无效条目已被 fill_value 替换(可以是函数参数或 self 的属性),如果没有需要替换的无效条目,则返回 self 本身作为 ndarray。

步骤

首先,导入所需的库 −

import numpy as np
import numpy.ma as ma

使用 numpy.array() 方法创建一个包含 int 元素的数组 −

arr = np.array([[49, 85, 45], [67, 33, 59]])
print("数组...
", arr) print("
数组类型...
", arr.dtype)

获取数组的维度 −

print("数组维度...
",arr.ndim)

创建一个掩码数组并将其中一些掩码为无效 −

maskArr = ma.masked_array(arr, mask =[[0, 0, 1], [ 0, 1, 0]])
print("
我们的掩码数组
", maskArr) print("
我们的掩码数组类型...
", maskArr.dtype)

获取掩码数组的维度 −

print("
我们的掩码数组维度...
",maskArr.ndim)

获取掩码数组的维度 −

print("
我们的掩码数组形状...
",maskArr.shape)

获取掩码数组元素的数量 −

print("
掩码数组中的元素...
",maskArr.size)

返回 self 的副本,其中掩码值已用给定值填充,请使用 ma.MaskedArray.filled() 方法。"fill_value"参数是用于无效条目的值。可以是标量或非标量 -

print("
返回值...
",maskArr.filled(fill_value = 111))

示例

# Python ma.MaskedArray - 返回 self 的副本,其中掩码值已用给定值填充

import numpy as np
import numpy.ma as ma

# 使用 numpy.array() 方法创建一个包含 int 元素的数组
arr = np.array([[49, 85, 45], [67, 33, 59]])
print("数组...
", arr) print("
数组类型...
", arr.dtype) # 获取数组的维度 print("
数组维度...
",arr.ndim) # 创建一个掩码数组,并将其中一些掩码为无效 maskArr = ma.masked_array(arr, mask =[[0, 0, 1], [ 0, 1, 0]]) print("
我们的掩码数组
", maskArr) print("
我们的掩码数组类型...
", maskArr.dtype) # 获取掩码数组的维度 print("
我们的掩码数组维度...
",maskArr.ndim) # 获取掩码数组的形状 print("
我们的掩码数组形状...
",maskArr.shape) # 获取掩码数组的元素数量 print("
掩码数组中的元素...
",maskArr.size) # 要返回 self 的副本,其中掩码值已用给定值填充,请使用 ma.MaskedArray.filled() 方法。 # "fill_value" 参数是用于无效条目的值。可以是标量,也可以是非标量。 # 如果是非标量,则生成的 ndarray 必须能够通过输入数组进行广播。 print("
返回值...
",maskArr.filled(fill_value = 111))

输出

数组...
[[49 85 45]
[67 33 59]]

数组类型...
int64

数组维度...
2

我们的掩码数组
[[49 85 --]
[67 -- 59]]

我们的掩码数组类型...
int64

我们的掩码数组维度...

我们的掩码数组形状...
(2, 3)

掩码数组中的元素...
6

返回值...
[[ 49 85 111]
[ 67 111 59]]

相关文章