📅  最后修改于: 2023-12-03 14:46:20.963000             🧑  作者: Mango
getmask()
方法是 NumPy 库中的一个函数,用于获取掩码数组的布尔值。
numpy.getmask(arr)
arr
:输入的掩码数组。该方法返回布尔值,表示掩码数组中的每个元素是否被屏蔽。
import numpy as np
a = np.ma.masked_array([1, 2, 3], mask=[False, True, False])
mask = np.ma.getmask(a)
print(mask)
# 输出: [False True False]
在上面的示例代码中,我们首先创建了一个掩码数组 a
。掩码数组中的每个元素通过一个布尔值来指示是否要屏蔽该元素。然后,我们使用 getmask()
方法获取了掩码数组的布尔值,并将其存储在变量 mask
中。最后,我们打印了 mask
的值,即掩码数组中每个元素的布尔值。
请注意,getmask()
方法仅适用于掩码数组。
numpy.ma.array()
、numpy.ma.masked_invalid()
等。以上就是关于numpy getmask()
方法的介绍,希望对你有所帮助!