134 次查看
要返回两个掩码数组的点积,请使用 Python NumPy 中的 ma.dot() 方法。此函数等效于 numpy.dot,它考虑了掩码值。strict 和 out 参数的位置与方法版本不同。为了保持与相应方法的兼容性,建议将可选参数视为仅限关键字参数。在某些时候,这可能是强制性的。strict 参数设置是否传播掩码数据 (True) 或将其设置为 0 (False) 以进行计算。默认为 False。传播掩码意味着如果出现掩码值… 阅读更多
121 次查看
要沿给定轴计算第 n 次离散差分,请使用 Python NumPy 中的 MaskedArray.diff() 方法。“n”参数用于设置差分值的次数。如果为零,则按原样返回输入。该函数返回第 n 次差分。输出的形状与 a 相同,但沿轴的维度较小 n。输出的类型与 a 的任何两个元素之间的差的类型相同。在大多数情况下,这与输入的类型相同。一个显著的例外是… 阅读更多
110 次查看
要沿给定轴计算第 n 次离散差分,请使用 Python NumPy 中的 MaskedArray.diff() 方法。一阶差分由 out[i] = a[i+1] - a[i] 给出,沿给定轴计算高阶差分是通过递归使用 diff − 使用“axis”参数设置轴轴是沿其取差分的轴,默认为最后一个轴。该函数返回第 n 次差分。输出的形状与 a 相同,但沿轴的维度较小 n。输出的类型与… 阅读更多
646 次查看
要掩码小于给定值的数组,请使用 Python NumPy 中的 numpy.ma.masked_less() 方法。此函数是 masked_where 的快捷方式,条件 = (x < value)。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码要么是 nomask,表示关联数组的任何值均无效,要么是布尔值数组,用于确定关联数组的每个元素的值是否有效。步骤首先,导入所需的库 −import numpy as np import numpy.ma as ma 使用 numpy.array() 方法创建一个包含 int 元素的数组… 阅读更多
673 次查看
要掩码大于或等于给定值的数组,请使用 Python NumPy 中的 numpy.ma.masked_greater_equal() 方法。此函数是 masked_where 的快捷方式,条件 = (x >= value)。掩码数组是标准 numpy.ndarray 和掩码的组合。掩码要么是 nomask,表示关联数组的任何值均无效,要么是布尔值数组,用于确定关联数组的每个元素的值是否有效。步骤首先,导入所需的库 −import numpy as np import numpy.ma as ma 创建一个包含 int 元素的数组… 阅读更多
98 次查看
要沿给定轴计算掩码数组元素的最大值,请使用 Python NumPy 中的 MaskedArray.max() 方法。使用“axis”参数设置轴。轴是要操作的轴。max() 函数返回一个包含结果的新数组。如果指定了 out,则返回 out。out 参数是用于放置结果的备用输出数组。必须与预期输出具有相同的形状和缓冲区长度。fill_value 是用于填充掩码值的数值。如果为 None,则使用 maximum_fill_value() 的输出。keepdims,… 阅读更多
133 次查看
要沿给定轴计算掩码数组元素的最大值,请使用 Python NumPy 中的 MaskedArray.max() 方法 − 使用“axis”参数设置轴轴是要操作的轴max() 函数返回一个包含结果的新数组。如果指定了 out,则返回 out。out 参数是用于放置结果的备用输出数组。必须与预期输出具有相同的形状和缓冲区长度。fill_value 是用于填充掩码值的数值。如果为 None,则使用 maximum_fill_value() 的输出。keepdims,如果… 阅读更多
606 次查看
要沿给定轴计算掩码数组元素的最大值,请使用 Python NumPy 中的 MaskedArray.max() 方法。max() 函数返回一个包含结果的新数组。如果指定了 out,则返回 out。使用“axis”参数设置轴。轴是要操作的轴。out 参数是用于放置结果的备用输出数组。必须与预期输出具有相同的形状和缓冲区长度。fill_value 是用于填充掩码值的数值。如果为 None,则使用 maximum_fill_value() 的输出。keepdims,… 阅读更多
171 次查看
要返回第二个数组幂次方的逐元素基数组,请使用 Python NumPy 中的 MaskedArray.power() 方法。where 参数是在输入上广播的条件。在条件为 True 的位置,out 数组将设置为 ufunc 结果。在其他地方,out 数组将保留其原始值。请注意,如果通过默认的 out=None 创建未初始化的 out 数组,则其中条件为 False 的位置将保持未初始化状态。out 参数是存储结果的位置。如果提供,则其形状必须与输入广播到的形状相同。… 阅读更多
要计算沿特定轴的掩码数组元素的中位数,请使用 Python NumPy 中的 MaskedArray.median() 方法。轴由“axis”参数设置。轴是计算中位数的轴。默认值(None)是沿数组的扁平化版本计算中位数。“overwrite_input”参数如果为 True,则允许使用输入数组 (a) 的内存进行计算。输入数组将被 median 的调用修改。当不需要保留输入数组的内容时,这将节省内存。将输入视为未定义,但它……阅读更多