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”参数设置轴,“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使用…… 阅读更多
98 次浏览
要沿给定轴计算掩码数组元素的最大值,请在 Python NumPy 中使用 MaskedArray.max() 方法。“axis”参数设置轴。axis 是要操作的轴。max() 函数返回一个包含结果的新数组。如果指定了 out,则返回 out。out 参数是用于放置结果的备用输出数组。必须与预期输出具有相同的形状和缓冲区长度。fill_value 是用于填充掩码值的数值。如果为 None,则使用 maximum_fill_value() 的输出。keepdims,…… 阅读更多
133 次浏览
要沿给定轴计算掩码数组元素的最大值,请在 Python NumPy 中使用 MaskedArray.max() 方法 −“axis”参数设置轴,“axis”是要操作的轴。max() 函数返回一个包含结果的新数组。如果指定了 out,则返回 out。out 参数是用于放置结果的备用输出数组。必须与预期输出具有相同的形状和缓冲区长度。fill_value 是用于填充掩码值的数值。如果为 None,则使用 maximum_fill_value() 的输出。keepdims,如果…… 阅读更多
606 次浏览
要沿给定轴计算掩码数组元素的最大值,请在 Python NumPy 中使用 MaskedArray.max() 方法。max() 函数返回一个包含结果的新数组。如果指定了 out,则返回 out。“axis”参数设置轴。axis 是要操作的轴。out 参数是用于放置结果的备用输出数组。必须与预期输出具有相同的形状和缓冲区长度。fill_value 是用于填充掩码值的数值。如果为 None,则使用 maximum_fill_value() 的输出。keepdims,…… 阅读更多
171 次浏览
要返回第二个数组幂的逐元素基数组,请在 Python NumPy 中使用 MaskedArray.power() 方法。where 参数是在输入上广播的条件。在条件为 True 的位置,输出数组将设置为 ufunc 结果。在其他位置,输出数组将保留其原始值。请注意,如果通过默认的 out=None 创建未初始化的输出数组,则其中条件为 False 的位置将保持未初始化状态。out 参数是存储结果的位置。如果提供,则其形状必须与输入广播到的形状相同…… 阅读更多
要沿特定轴计算掩码数组元素的中位数,请在 Python NumPy 中使用 MaskedArray.median() 方法 −“axis”参数设置轴,“axis”是计算中位数的轴。默认值 (None) 是沿数组的扁平化版本计算中位数。overwrite_input 参数,如果为 True,则允许使用输入数组 (a) 的内存进行计算。输入数组将被对 median 的调用修改。当您不需要保留输入数组的内容时,这将节省内存。将输入视为未定义,但它…… 阅读更多