📜  numpy.ma.masked_all()函数| Python(1)

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

numpy.ma.masked_all()函数介绍

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)的浮点型零数组,并全部打上掩码标记,所以输出结果中所有元素都被替换成了--

这个函数在创建新的数组时特别有用,可以避免数据误差。