找到关于编程的34423 篇文章

查找 NumPy 中第一个和最后一个未掩盖值的索引

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

669 次浏览

要查找第一个和最后一个未掩盖值的索引,请在 Python NumPy 中使用 ma.flatnotmasked_edges() 方法。返回数组中第一个和最后一个非掩盖值的索引。如果所有值都被掩盖,则返回 None。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码要么是 nomask,表示关联数组的任何值均无效,要么是一个布尔值数组,用于确定关联数组的每个元素的值是否有效。步骤首先,导入所需的库 - import numpy as np import numpy.ma as ma 创建一个数组 ... 阅读更多

在 NumPy 的掩码数组中查找连续的未掩盖数据

AmitDiwan
更新于 2022年2月4日 10:00:40

364 次浏览

要查找掩码数组中连续的未掩盖数据,请在 Python NumPy 中使用 numpy.ma.flatnotmasked_contiguous。slice_list 参数是一个已排序的切片对象序列(起始索引,结束索引)。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码要么是 nomask,表示关联数组的任何值均无效,要么是一个布尔值数组,用于确定关联数组的每个元素的值是否有效。步骤首先,导入所需的库 - import numpy as np import numpy.ma as ma 使用 numpy.array() 方法创建一个包含整数元素的数组 - arr ... 阅读更多

在 NumPy 中使用逻辑或运算符组合两个掩码

AmitDiwan
更新于 2022年2月4日 09:58:22

4K+ 次浏览

要使用逻辑或运算符组合两个掩码,请在 Python NumPy 中使用 mask_or() 方法。如果 copy 参数为 False 且其中一个输入为 nomask,则返回另一个输入掩码的视图。默认为 False。shrink 参数建议是否在所有值均为 False 时将输出缩小为 nomask。默认为 True。该函数返回在 mask1 或 mask2 中被掩盖的结果掩码值。如果另一个为 nomask(即 False),则结果可能是 mask1 或 mask2 的视图。步骤首先,导入所需的库 - import numpy as np import ... 阅读更多

在 NumPy 中从数组创建布尔掩码

AmitDiwan
更新于 2022年2月4日 09:54:19

6K+ 次浏览

要从数组创建布尔掩码,请在 Python NumPy 中使用 ma.make_mask() 方法。该函数可以接受任何可转换为整数的序列,或 nomask。不需要内容必须是 0 和 1,值为 0 被解释为 False,其他所有值被解释为 True。dtype 是输出掩码的数据类型。默认情况下,输出掩码的 dtype 为 MaskType(bool)。如果 dtype 是灵活的,则每个字段都有一个布尔 dtype。当 m 为 nomask 时,这将被忽略,在这种情况下,始终返回 nomask。步骤首先,导入所需的库 - import numpy ... 阅读更多

在 NumPy 中沿轴 1 附加掩码数组

AmitDiwan
更新于 2022年2月4日 09:52:02

146 次浏览

要沿轴 1 附加掩码数组,请在 Python NumPy 中使用 ma.append() 方法。“axis”参数用于设置轴。这些值将附加到第一个参数数组的副本中。这些值将附加到第一个参数数组的副本中。它必须具有正确的形状。如果未指定 axis,则第二个参数数组可以是任何形状,并在使用前会被展平。该函数返回 array1 的副本,其中 array2 附加到 axis。附加不会就地发生:会分配并填充一个新数组。如果 axis 为 None,... 阅读更多

获取 NumPy 中掩码数组的数据类型

AmitDiwan
更新于 2022年2月4日 07:57:41

218 次浏览

要获取掩码数组的数据类型,请在 NumPy 中使用 ma.MaskedArray.dtype 属性。数据类型对象描述了如何解释与数组项对应的固定大小内存块中的字节。NumPy 提供了全面的数学函数、随机数生成器、线性代数例程、傅里叶变换等等。它支持各种硬件和计算平台,并且与分布式、GPU 和稀疏数组库兼容良好。掩码数组是可以有缺失或无效条目的数组。numpy.ma 模块提供了一个几乎与 numpy 类似的替代方案,它支持带有掩码的数据数组。步骤首先,导入所需的... 阅读更多

在 NumPy 中返回由掩码数组的元素组成的数组,但环绕范围

AmitDiwan
更新于 2022年2月4日 07:47:25

112 次浏览

要返回由给定索引处掩码数组的元素组成的数组,请使用 ma.MaskedArray.take() 方法。“wrap”模式使用“mode”参数设置。take() 方法返回的数组与数组具有相同的类型。indices 参数是要提取的值的索引。axis 参数是选择值的轴。默认情况下,使用展平的输入数组。如果提供 out 参数,结果将放在此数组中。它应该具有适当的形状和 dtype。请注意,如果 mode='raise',out 始终被缓冲;使用... 阅读更多

在 NumPy 中返回由掩码数组的元素组成的数组,但裁剪范围

AmitDiwan
更新于 2022年2月4日 07:45:08

125 次浏览

要返回由给定索引处掩码数组的元素组成的数组,请使用 ma.MaskedArray.take() 方法。“clip”模式使用“mode”参数设置。take() 方法返回的数组与数组具有相同的类型。indices 参数是要提取的值的索引。axis 参数是选择值的轴。默认情况下,使用展平的输入数组。如果提供 out 参数,结果将放在此数组中。它应该具有适当的形状和 dtype。请注意,如果 mode='raise',out 始终被缓冲;使用... 阅读更多

在 NumPy 中返回由给定索引处掩码数组的元素组成的数组

AmitDiwan
更新于 2022年2月4日 07:39:25

545 次浏览

要返回由给定索引处掩码数组的元素组成的数组,请在 Python NumPy 中使用 ma.MaskedArray.take() 方法。take() 方法返回的数组与数组具有相同的类型。indices 参数是要提取的值的索引。axis 参数是选择值的轴。默认情况下,使用展平的输入数组。如果提供 out 参数,结果将放在此数组中。它应该具有适当的形状和 dtype。请注意,如果 mode='raise',out 始终被缓冲;使用其他模式可提高性能。mode ... 阅读更多

在 NumPy 中就地排序掩码数组,将缺失值放在前面

AmitDiwan
更新于 2022年2月4日 07:36:53

82 次浏览

要对掩码数组进行就地排序,请使用 NumPy 中的 ma.MaskedArray.sort() 方法。“endwith”参数设置是否应将缺失值(如有)视为最大值 (True) 或最小值 (False)。该方法返回一个与数组类型和形状相同的数组。当数组是结构化数组时,order 参数指定首先比较哪些字段,其次比较哪些字段,依此类推。此列表不需要包含所有字段。“endwith”参数建议是否应将缺失值(如有)视为最大值 (True) 或最小值 (False)。当……阅读更多

广告
© . All rights reserved.