技术文章库 - 编程教程与技术分享平台


在 Numpy 中返回一个与给定数组形状和类型相同的新数组

要返回一个与给定数组形状和类型相同的新数组,请使用PythonNumpy中的ma​​.empty_like()方法。它返回一个未初始化(任意)数据的数组,其形状和类型与原型相同。order参数会覆盖结果的内存布局。"C"表示C顺序,"F"表示Forder顺序,"A"表示如果原型是Fortran连续的,则为"F",否则为"C"。"K"表示尽可能匹配原型的布局。步骤首先,导入所

在 Numpy 中返回一个具有给定形状和数据类型的空掩码数组,其中所有数据均已掩码

要返回一个具有给定形状和数据类型的空掩码数组,其中所有数据均已掩码,请使用PythonNumpy中的ma​​.masked_all()方法。第一个参数设置所需MaskedArray的形状。dtype参数设置数组所需的输出数据类型。掩码数组是标准numpy.ndarray和掩码的组合。掩码要么是nomask(表示关联数组的所有值均有效),要么是布尔值数组,用于确定关联数组中每个

在 Numpy 中返回一个具有给定形状且所有数据均已掩码的空掩码数组

要返回一个具有给定形状和数据类型且所有数据均已掩码的空掩码数组,请使用PythonNumpy中的ma​​.masked_all()方法。第一个参数设置所需MaskedArray的形状。掩码数组是标准numpy.ndarray和掩码的组合。掩码要么是nomask,表示关联数组的值均有效;要么是布尔值数组,用于确定关联数组中每个元素的值是否有效。步骤首先,导入所需的库&minus

在 Numpy 中返回一个指定形状、填充 1 的新数组

要返回一个指定形状和类型、填充1的新数组,请使用PythonNumpy中的ma​​.one()方法。第一个参数设置数组的形状。dtype参数是数组所需的数据类型。order参数指示在内存中以行优先(C语言风格)还是列优先(Fortran语言风格)存储多维数据。掩码数组是标准numpy.ndarray和掩码的组合。掩码要么是nomask,表示关联数组中的任何值都是无效的;

返回一个具有给定形状、填充 1 的新数组,并在 Numpy 中设置所需的数据类型

要返回一个具有给定形状和类型、填充1的新数组,请使用PythonNumpy中的ma​​.one()方法。第一个参数设置数组的形状。第二个参数是数组所需的数据类型。order参数指示在内存中以行优先(C语言风格)还是列优先(Fortran语言风格)存储多维数据。掩码数组是标准numpy.ndarray和掩码的组合。掩码要么是nomask,表示关联数组的值均有效;要么是布尔值

在 Numpy 中返回一个指定形状且填充零的新数组

要返回一个指定形状和类型且填充零的新数组,请使用PythonNumpy中的ma​​.zeros()方法。第一个参数设置数组的形状。dtype参数是数组所需的数据类型。order参数指示在内存中以行优先(C语言风格)还是列优先(Fortran语言风格)存储多维数据。掩码数组是标准numpy.ndarray和掩码的组合。掩码要么是nomask,表示关联数组中的任何值都是无效的;

返回一个具有给定形状的新数组,该数组由零填充,并设置 Numpy 中所需的数据类型

要返回一个具有给定形状和类型、由零填充的新数组,请使用PythonNumpy中的ma​​.zeros()方法。第一个参数设置数组的形状。第二个参数是数组所需的数据类型。order参数指示在内存中以行优先(C语言风格)还是列优先(Fortran语言风格)存储多维数据。掩码数组是标准numpy.ndarray和掩码的组合。掩码要么是nomask(表示关联数组的值均有效),要么是布

在 Numpy 中移除长度为 1 且指定轴的轴

要移除长度为1的轴,请使用Numpy中的ma​​.MaskedArray.squeeze()方法。轴通过"axis"参数设置。该轴会选择形状中长度为1的条目子集。如果选择的轴的形状条目数大于1,则会引发错误。该函数返回一个输入数组,但长度为1的所有维度或其子集已被移除。这始终是a本身或a的视图。请注意,如果所有轴都被挤压,则结果为零维数组,而不是标量。步骤首先,导入所

返回一个包含相同数据但形状新的掩码数组,该数组在 Numpy 中按行优先顺序显示

要返回一个包含相同数据但形状新的掩码数组,请使用Numpy中的ma​​.MaskedArray.reshape()方法。赋予数组新的形状,但不改变其数据。使用"order"参数设置顺序。"C"顺序决定数组数据是否应按C语言(行优先)显示。新形状应与原始形状兼容。如果提供整数,则结果将是该长度的一维数组。顺序决定数组数据应按C语言(行优先)还是FORTRAN(列优先)顺序显示。返回

返回一个包含相同数据但形状新的掩码数组,该数组在 Numpy 中以列优先顺序显示

要返回一个包含相同数据但形状新的掩码数组,请使用Numpy中的ma​​.MaskedArray.reshape()方法。赋予数组新的形状,但不改变其数据。使用"order"参数设置顺序。"F"顺序决定数组数据是否应以FORTRAN语言(即F(列优先))显示。新形状应与原始形状兼容。如果提供整数,则结果将是该长度的一维数组。顺序决定数组数据应以C(行优先)顺序还是FORTRAN(列

在 Numpy 中从掩码数组中移除长度为 1 的轴

要在Python中移除长度为1的轴,请使用Numpy中的ma​​.MaskedArray.squeeze()方法。返回输入数组,但移除了所有或部分长度为1的维度。这始终是a本身或a的视图。请注意,如果所有轴都被挤压,则结果为零维数组,而不是标量。掩码数组是标准numpy.ndarray和掩码的组合。掩码可以是nomask(表示关联数组中没有无效值),也可以是布尔值

在 Numpy 中返回已掩码数组的视图,其中 axis1 和 axis2 互换

要返回已掩码数组的视图,其中axis1和axis2互换,请使用Numpy中的ma​​.MaskedArray.swapaxes()方法。对于NumPy>=1.10.0版本,如果a是ndarray,则返回a的视图;否则将创建一个新数组。对于早期版本的NumPy,仅当轴的顺序发生变化时才返回a的视图,否则将返回输入数组。已掩码数组是标准numpy.ndarra

在 NumPy 中返回已转置的掩码数组视图

要返回已转置的数组视图,请使用Numpy中的ma​​.MaskedArray.transpose()方法。对于一维数组,此方法无效,因为转置后的向量本身就是一个向量。要将一维数组转换为二维列向量,必须添加一个额外的维度。np.atleast2d(a).T可以实现此操作,a[:,np.newaxis]也是如此。对于二维数组,这是一个标准的矩阵转置。轴可以是无或无参数−会

在 NumPy 中返回沿给定轴转置的掩码数组视图

要在Python中返回转置轴的数组视图,请使用Numpy中的ma​​.MaskedArray.transpose()方法。对于一维数组,这不起作用,因为转置后的向量本身就是一个向量。要将一维数组转换为二维列向量,必须添加一个额外的维度。np.atleast2d(a).T可以实现这一点,a[:,np.newaxis]也是如此。对于二维数组,这是一个标准的矩阵转置。轴可以是无或无参数

在 NumPy 中返回掩码数组中最大值的索引数组

要返回最大值的索引数组,请使用Numpy中的ma​​.MaskedArray.argmax()方法。掩码值将被视为具有值"fill_value"。"fill_value"是一个参数,即用于填充掩码值的值。对于axis,如果为None,则索引位于展开后的数组中,否则沿指定的axis索引。out是可以放置结果的数组。其类型将被保留,并且必须具有正确的形状才能容纳输出。掩码数组是标准

在 NumPy 中,从掩码数组返回沿轴 0 的最大值的索引数组

要返回最大值的索引数组,请使用Numpy中的ma​​.MaskedArray.argmax()方法。axis参数用于设置轴值。对于axis,如果为None,则索引位于展平数组中,否则沿指定轴。out是可以放置结果的数组。其类型被保留,并且必须具有正确的形状才能容纳输出。掩码数组是标准numpy.ndarray和掩码的组合。掩码可以是nomask,表示关联数组中的任何值都是无效

在 NumPy 中,从掩码数组中返回沿轴 1 的最大值的索引数组

要返回最大值的索引数组,请使用Numpy中的ma​​.MaskedArray.argmax()方法。axis参数用于设置轴值。对于axis,如果为None,则索引位于展平数组中,否则沿指定轴。out是可以放置结果的数组。其类型被保留,并且必须具有正确的形状才能容纳输出。掩码数组是标准numpy.ndarray和掩码的组合。掩码可以是nomask,表示关联数组中的任何值都是无效

在 NumPy 中返回掩码数组中最小值的索引数组

要返回最小值的索引数组,请使用Numpy中的ma​​.MaskedArray.argmin()方法。对于axis,如果为None,则索引位于展开后的数组中,否则沿指定的轴。out是用于存放结果的数组。其类型会被保留,并且必须具有正确的形状才能容纳输出。掩码数组是标准numpy.ndarray和掩码的组合。掩码可以是nomask,表示关联数组中没有无效值;也可以是一个布尔值数组,

在 NumPy 中,从掩码数组中返回沿 0 轴的最小值索引数组

要返回最小值索引数组,请使用Numpy中的ma​​.MaskedArray.argmin()方法。axis参数用于设置轴值。对于axis,如果为None,则索引位于展开的数组中,否则沿指定的轴。out是可以放置结果的数组。其类型将被保留,并且必须具有正确的形状才能容纳输出。掩码数组是标准numpy.ndarray和掩码的组合。掩码可以是nomask,表示关联数组中的任何值都是

在 NumPy 中,从掩码数组中返回沿轴 1 的最小值索引数组

要返回最小值索引数组,请使用Numpy中的ma​​.MaskedArray.argmin()方法。axis参数用于设置轴值。对于axis,如果为None,则索引位于展平数组中,否则沿指定轴。out是可以放置结果的数组。其类型被保留,并且必须具有正确的形状才能容纳输出。掩码数组是标准numpy.ndarray和掩码的组合。掩码可以是nomask,表示关联数组中的任何值都是无效的