📜  np.ma.filled - Python (1)

📅  最后修改于: 2023-12-03 15:33:12.402000             🧑  作者: Mango

np.ma.filled - Python

np.ma.filled 是NumPy中的一个函数,用于为具有遮挡值的数组中的遮挡值填充所需值。遮挡值是指需要被忽略的不确定或无效的值。当他们与变量混合使用时,可能会导致错误或不可靠的结果。

用法

np.ma.filled 的语法如下:

np.ma.filled(arr, fill_value=None)
  • arr:需要填充遮挡值的输入数组。
  • fill_value:用于替换遮挡值的值。默认值是 None

该函数返回一个具有填充值的遮挡值的新数组。

以下示例显示了如何使用 np.ma.filled 函数:

import numpy.ma as ma
import numpy as np

x = np.array([1, 2, 3, -1, 5])
mx = ma.masked_array(x, mask=[0, 0, 0, 1, 0])
filled = ma.filled(mx, 999)
print(filled)

输出:

[  1   2   3 999   5]
总结

np.ma.filled 是一种强大的工具,可以用于处理具有遮挡值的数据。使用它可以确保数据的准确性和可靠性。我们希望这篇介绍有助于您理解 np.ma.filled 的用法。