📅  最后修改于: 2023-12-03 15:18:03.702000             🧑  作者: Mango
numpy.ma.masked_all()
函数返回一个指定形状、数据类型和掩码值的数组。
掩码数组中所有元素均为 True
,表示它们都带有掩码值,不参与运算。
numpy.ma.masked_all(shape, dtype=<class 'float'>)
shape
: 数组的形状,如(3,4)或[3,4]等。
dtype
: 数组元素的数据类型。
返回一个指定形状、数据类型和掩码值的数组。
import numpy as np
# 生成一个形状为(2,3)的浮点型零数组
a = np.ma.masked_all((2,3), dtype=np.float32)
print(a)
输出:
[[-- -- --]
[-- -- --]]
以上代码生成了一个形状为(2,3)的浮点型零数组,并全部打上掩码标记,所以输出结果中所有元素都被替换成了--
。
这个函数在创建新的数组时特别有用,可以避免数据误差。