找到 1203 篇文章 关于 NumPy

在 NumPy 中屏蔽出现无效值(NaN 或 inf)的数组元素

AmitDiwan
更新于 2022 年 2 月 4 日 11:08:23

2K+ 浏览量

要屏蔽出现无效值(NaN 或 inf)的数组,请在 Python NumPy 中使用 numpy.ma.masked_invalid() 方法。此函数是 masked_where 的快捷方式,条件为 ~(np.isfinite(a))。任何预先存在的掩码都会被保留。仅适用于具有 NaN 或 inf 有意义的数据类型的数组(即浮点类型),但接受任何类数组对象。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码要么是 nomask,表示关联数组的任何值均无效,要么是布尔值数组,用于确定关联数组的每个元素的值是否... 阅读更多

在 NumPy 中屏蔽给定区间内的数组

AmitDiwan
更新于 2022 年 2 月 4 日 11:05:20

442 浏览量

要屏蔽给定区间内的数组,请在 Python NumPy 中使用 numpy.ma.masked_inside() 方法。masked_where 的快捷方式,其中条件对于 x 在区间 [v1,v2](v1

在 NumPy 中返回具有浮点数据类型的掩码数组的默认填充值

AmitDiwan
更新于 2022 年 2 月 4 日 10:59:51

112 浏览量

要返回具有浮点数据类型的数组的默认填充值,请在 Python NumPy 中使用 ma.default_fill_value() 方法。默认填充值取决于输入数组的数据类型或输入标量的类型 - 数据类型默认值布尔值 True 整数 999999 浮点数 1.e20 复数 1.e20+0j 对象 '?' 字符串 'N/A'对于结构化类型,返回结构化标量,每个字段都是其类型的默认填充值。对于子数组类型,填充值是包含默认标量填充值的相同大小的数组。步骤首先,导入所需的库 - 导入 numpy 为 np 导入 numpy.ma 为 ma 使用 numpy.array() 方法创建具有浮点元素的数组 - arr = np.array([[72.7,... 阅读更多

在 NumPy 中返回参数对象的默认填充值

AmitDiwan
更新于 2022 年 2 月 4 日 10:56:03

117 浏览量

要返回参数对象的默认填充值,请在 Python NumPy 中使用 ma.default_fill_value() 方法。默认填充值取决于输入数组的数据类型或输入标量的类型 - 数据类型默认值布尔值 True 整数 999999 浮点数 1.e20 复数 1.e20+0j 对象 '?' 字符串 'N/A'对于结构化类型,返回结构化标量,每个字段都是其类型的默认填充值。对于子数组类型,填充值是包含默认标量填充值的相同大小的数组。步骤首先,导入所需的库 - 导入 numpy 为 np 导入 numpy.ma 为 ma 使用 numpy.array() 方法创建具有整数元素的数组 - arr = np.array([[65, 68, 81], ... 阅读更多

在 NumPy 中屏蔽大于给定值的数组元素

AmitDiwan
更新于 2022 年 2 月 4 日 10:53:04

812 浏览量

要屏蔽大于给定值的数组,请在 Python NumPy 中使用 numpy.ma.masked_greater() 方法。此函数是 masked_where 的快捷方式,条件为 (x > value)。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码要么是 nomask,表示关联数组的任何值均无效,要么是布尔值数组,用于确定关联数组的每个元素的值是否有效。步骤首先,导入所需的库 - 导入 numpy 为 np 导入 numpy.ma 为 ma 使用 numpy.array() 方法创建... 阅读更多

在 NumPy 中屏蔽等于给定值的数组元素

AmitDiwan
更新于 2022 年 2 月 4 日 10:50:38

616 浏览量

要屏蔽等于给定值的数组,请在 Python NumPy 中使用 numpy.ma.masked_equal() 方法。此函数是 masked_where 的快捷方式,条件为 (x == value)。对于浮点数组,请考虑使用 masked_values(x, value)。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码要么是 nomask,表示关联数组的任何值均无效,要么是布尔值数组,用于确定关联数组的每个元素的值是否有效。步骤首先,导入所需的库 - 导入 numpy 为 np 导入 numpy.ma 为 ma 创建... 阅读更多

在 NumPy 中返回输入,其中无效数据被屏蔽并替换为填充值

AmitDiwan
更新于 2022 年 2 月 4 日 10:45:49

126 浏览量

要返回输入,其中无效数据被屏蔽并替换为填充值,请在 Python NumPy 中使用 numpy.ma.fix_invalid() 方法。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码要么是 nomask,表示关联数组的任何值均无效,要么是布尔值数组,用于确定关联数组的每个元素的值是否有效。步骤首先,导入所需的库 - 导入 numpy 为 np 导入 numpy.ma 为 ma 使用 numpy.array() 方法创建具有整数元素的数组 - arr = np.array([[65, 68, 81], [93, 33, 39], [73, ... 阅读更多

在 NumPy 中将输入转换为保留子类的掩码数组

AmitDiwan
更新于 2022 年 2 月 4 日 10:41:28

133 浏览量

要将输入转换为保留子类的掩码数组,请在 Python NumPy 中使用 numpy.ma.asanyarray() 方法。该函数返回输入的 MaskedArray 解释。如果输入是 MaskedArray 的子类,则保留其类。如果输入已经是 ndarray,则不执行复制。第一个参数是输入数据,可以转换为数组的任何形式。order 参数建议是否使用行主序 ('C') 或列主序 ('FORTRAN') 内存表示。默认为 'C'。步骤首先,导入所需的库 - 导入 numpy 为 np 导入 numpy.ma 为 ma 创建具有整数元素的数组... 阅读更多

在 NumPy 中将输入转换为给定数据类型的掩码数组

AmitDiwan
更新于 2022 年 2 月 4 日 10:35:17

763 浏览量

要将输入转换为给定数据类型的掩码数组,请在 Python NumPy 中使用 numpy.ma.asarray() 方法。如果输入已经是 ndarray,则不执行复制。如果输入数据是 MaskedArray 的子类,则返回基类 MaskedArray。第一个参数是输入数据,可以转换为掩码数组的任何形式。函数返回第一个参数的 Masked 数组解释。这包括列表、元组列表、元组、元组的元组、元组的列表、ndarray 和掩码数组。order 参数建议是否使用行主序 ('C') 或... 阅读更多

在 NumPy 中尽可能将掩码缩减为 nomask

AmitDiwan
更新于 2022 年 2 月 4 日 10:31:32

107 浏览量

要尽可能将掩码缩减为 nomask,请在 NumPy 中使用 np.ma.shrink_mask() 方法。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码要么是 nomask,表示关联数组的任何值均无效,要么是布尔值数组,用于确定关联数组的每个元素的值是否有效。NumPy 提供了全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等等。它支持各种硬件和计算平台,并且与分布式、GPU 和稀疏数组库配合良好。步骤首先,导入... 阅读更多

广告