102 次浏览
要返回一个包含相同数据但具有新形状的掩码数组,请在 NumPy 中使用 ma.MaskedArray.reshape() 方法。赋予数组新的形状而不改变其数据。顺序由“order”参数设置。“C”顺序决定数组数据是否应按 C 语言(行主序)的方式查看。新形状应与原始形状兼容。如果提供一个整数,则结果将是一个长度为该整数的一维数组。顺序决定数组数据是否应按 C 语言(行主序)或 FORTRAN(列主序)顺序查看。返回一个掩码数组…… 阅读更多
121 次浏览
要返回两个掩码数组的内积,请在 Python NumPy 中使用 ma.inner() 方法。对于一维数组,向量通常的内积(不进行复共轭),在更高维度上,则是对最后几个轴进行求和乘积。out 参数建议,如果两个数组都是标量或都是一维数组,则返回标量;否则返回数组。out.shape = (*a.shape[:-1], *b.shape[:-1])。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码或者是 nomask,表示关联数组的任何值均有效,或者是一个布尔数组,用于确定每个…… 阅读更多
126 次浏览
383 次浏览
要在特定轴上追加掩码数组,请在 Python NumPy 中使用 ma.append() 方法。轴由“axis”参数设置。值将追加到第一个参数数组的副本中。这些值将追加到第一个参数数组的副本中。它必须具有正确的形状。如果未指定 axis,则第二个参数数组可以是任何形状,并在使用前被展平。该函数返回 array1 的副本,其中 array2 追加到 axis。追加不会就地发生:将分配并填充新的数组。如果 axis 为 None,… 阅读更多
111 次浏览
要在特定轴上连接一系列掩码数组,请在 Python NumPy 中使用 ma.stack() 方法。“axis”参数设置轴。axis 参数指定结果维度中新轴的索引。例如,如果 axis=0,它将是第一维;如果 axis=-1,它将是最后一维。out 参数(如果提供)是放置结果的目标位置。形状必须正确,与如果没有 out 参数,stack 将返回的形状匹配。该函数返回的堆叠数组比输入数组多一维。它应用于 _data 和…… 阅读更多
176 次浏览
要连接一系列掩码数组,请在 Python NumPy 中使用 ma.stack() 方法。axis 参数指定结果维度中新轴的索引。例如,如果 axis=0,它将是第一维;如果 axis=-1,它将是最后一维。out 参数(如果提供)是放置结果的目标位置。形状必须正确,与如果没有 out 参数,stack 将返回的形状匹配。该函数返回的堆叠数组比输入数组多一维。它应用于 _data 和…… 阅读更多
216 次浏览
要在垂直方向(行方式)堆叠一系列掩码数组,请在 Python NumPy 中使用 ma.vstack() 方法。这等效于在形状为 (N,) 的一维数组被重塑为 (1, N) 后沿第一个轴进行连接。重建由 vsplit 分割的数组。对于最多 3 维的数组,此函数最有意义。例如,对于具有高度(第一个轴)、宽度(第二个轴)和 r/g/b 通道(第三个轴)的像素数据。concatenate、stack 和 block 函数提供更通用的堆叠和连接操作。参数是必须沿除第一个轴外的所有轴具有相同形状的数组…… 阅读更多
242 次浏览
要在水平方向(列方式)堆叠一系列掩码数组,请在 Python NumPy 中使用 ma.hstack() 方法。这等效于沿第二个轴进行连接,除了对于一维数组,它沿第一个轴进行连接。重建由 hsplit 分割的数组。对于最多 3 维的数组,此函数最有意义。例如,对于具有高度(第一个轴)、宽度(第二个轴)和 r/g/b 通道(第三个轴)的像素数据。concatenate、stack 和 block 函数提供更通用的堆叠和连接操作。参数是必须沿除第二个轴外的所有轴具有相同形状的数组,除了 1-D…… 阅读更多
310 次浏览
要在深度方向(沿第三轴)堆叠一系列掩码数组,请在 Python NumPy 中使用 ma.dstack() 方法。这等效于在形状为 (M, N) 的二维数组被重塑为 (M, N, 1) 以及形状为 (N,) 的一维数组被重塑为 (1, N, 1) 后沿第三轴进行连接。重建由 dsplit 分割的数组。对于最多 3 维的数组,此函数最有意义。例如,对于具有高度(第一个轴)、宽度(第二个轴)和 r/g/b 通道(第三个轴)的像素数据。concatenate、stack 和 block 函数提供更通用的堆叠和连接…… 阅读更多
93 次浏览
要连接一系列掩码数组,可以使用 Python NumPy 中的 ma.concatenate() 方法。轴由“axis”参数设置。这里,我们将轴设置为 0。参数是必须具有相同形状的数组,除了对应于轴的维度(默认情况下为第一个维度)之外。轴是沿其连接数组的轴。默认为 0。该函数返回连接后的数组,并保留任何掩码条目。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码是 nomask,表示与之关联的数组没有值……阅读更多