技术文章库 - 编程教程与技术分享平台
在 Numpy 中重复掩码数组的元素
要重复掩码数组的元素,请使用Numpy中的ma.MaskedArray.repeat()方法。"repeats"参数设置每个元素的重复次数。此处,repeats会被广播以适应给定轴的形状。它返回的输出数组与a的形状相同,但沿给定轴的方向不同。axis是重复值的轴。默认情况下,使用扁平化的输入数组,并返回扁平的输出数组。步骤首先,导入所需的库−importnump
在 Numpy 中返回已转换为指定类型的掩码数组副本
要返回已转换为指定类型的数组副本,请使用Numpy中的ma.MaskedArray.astype()方法。参数是数组要转换为的数据类型。另一个参数order控制结果的内存布局顺序。"C"表示C顺序,"F"表示Fortran顺序,"A"表示如果所有数组都是Fortran连续的,则为"F"顺序,否则为"C"顺序,"K"表示尽可能接近数组元素在内存中出现的顺序。默认值为"K"
在 Numpy 中将所有未掩码数据以一维数组形式返回
要将所有未掩码数据以一维数组形式返回,请使用Numpy中的ma.MaskedArray.compressed()方法。掩码可以是nomask(表示关联数组中所有值均有效),也可以是一个布尔值数组,用于确定关联数组中每个元素的值是否有效。numpy.ma.MaskedArray是ndarray的一个子类,用于处理包含缺失数据的数值数组。MaskedArray的一个实例可以被认为
在 Numpy 中返回 self 的副本,其中掩码值已用给定值填充
要返回self的副本,其中掩码值已用给定值填充,请使用ma.MaskedArray.filled()方法。"fill_value"参数是用于无效条目的值。可以是标量,也可以是非标量。fill_value是用于无效条目的值。可以是标量,也可以是非标量。如果是非标量,则生成的ndarray必须可在输入数组上广播。默认值为None,在这种情况下,将使用数组的fil
将掩码数组的数据部分返回为分层 Python 列表
要将掩码数组的数据部分返回为分层Python列表,请使用Numpy中的ma.MaskedArray.tolist()方法。数据项将转换为最接近的兼容Python类型。掩码值将转换为fill_value。如果fill_value为None,则输出列表中的相应条目将为None。该方法返回掩码数组的Python列表表示形式。掩码数组是标准numpy.ndarray和
将掩码数组的数据部分返回为分层 Python 列表并填充无效条目
要将掩码数组的数据部分返回为分层Python列表,请使用Numpy中的ma.MaskedArray.tolist()方法。数据项将转换为最接近的兼容Python类型。掩码值将转换为fill_value。如果fill_value为None,则输出列表中的相应条目将为None。该方法返回掩码数组的Python列表表示形式。掩码数组是标准numpy.ndarray和
在 Numpy 中将数组数据以字符串形式返回,其中包含数组中的原始字节
要将数组数据以字符串形式返回,其中包含数组中的原始字节,请使用Numpy中的ma.MaskedArray.tobytes()方法。在字符串转换之前,数组会填充一个填充值。fill_value是用于填充掩码值的值。默认值为None,在这种情况下将使用MaskedArray.fill_value。order参数是数据项在副本中的顺序。默认值为"C"。"C"-C顺序(行优先)。
在 Numpy 中返回掩码数组中每列的值范围
要返回掩码数组中的值范围,请使用Numpy中的ma.MaskedArray.ptp()方法。沿给定轴的峰峰值(最大值-最小值)。轴使用axis参数设置。ptp()方法返回一个保存结果的新数组,除非指定了out,在这种情况下将返回对out的引用。axis参数是沿其查找峰值的轴。如果为None(默认值),则使用扁平化数组。out是一个参数,是用于放置结果的备用输出数组
在 Numpy 中返回掩码数组中每行的值范围
要返回掩码数组中的值范围,请使用Numpy中的ma.MaskedArray.ptp()方法。沿给定轴的峰峰值(最大值-最小值)。ptp()方法返回一个保存结果的新数组,除非指定了out,在这种情况下将返回对out的引用。axis参数是沿其查找峰值的轴。如果为None(默认值),则使用扁平数组。out是一个参数,是用于放置结果的备用输出数组。它必须具有与预期输出相同的形
在 Numpy 中返回掩码数组中四舍五入后的每个元素
要返回四舍五入后的每个元素,请使用PythonNumpy中的ma.MaskedArray.around()方法。decimals参数表示要四舍五入到的小数位数(默认值:0)。如果decimals为负数,则指定小数点左侧的位数。out参数是用于存放结果的备用输出数组。它必须与预期输出具有相同的形状,但必要时会强制转换输出值的类型。有关更多详细信息,请参阅输出类型确定。aroun
在 Numpy 中返回折叠为一维的掩码数组副本
要返回折叠为一维的数组副本,请使用Numpy中的ma.MaskedArray.flatten()方法。顺序"C"表示按行优先(C风格)顺序展平。"F"表示按列优先(Fortran风格)顺序展平。"A"表示如果a在内存中是Fortran连续的,则按列优先顺序展平,否则按行优先顺序展平。"K"表示按元素在内存中出现的顺序展平a。默认值为"C"。掩码数组是标准numpy.nd
在 Numpy 中返回按行优先顺序折叠为一维的掩码数组副本
要返回按行优先顺序折叠为一维的数组副本,请使用Numpy中的ma.MaskedArray.flatten()方法。"order"参数用于按顺序展开。"C"顺序表示按行优先(C风格)顺序展开。"C"顺序表示按行优先(C风格)顺序展开。"F"表示按列优先(Fortran风格)顺序展开。"A"表示如果a在内存中是Fortran连续的,则按列优先顺序展开,否则按行优先顺序展开。"
在 Numpy 中返回按列优先顺序折叠为一维的掩码数组副本
要返回按列优先顺序折叠为一维的数组副本,请使用Numpy中的ma.MaskedArray.flatten()方法。"order"参数用于按顺序展开。"F"顺序表示按列优先(Fortan风格)顺序展开。"C"顺序表示按行优先(C风格)顺序展开。"F"表示按列优先(Fortran风格)顺序展开。"A"表示如果a在内存中是Fortran连续的,则按列优先顺序展开,否则按行优先顺
在 Numpy 中,返回按元素在内存中出现的顺序折叠为一维的掩码数组副本
要返回按元素在内存中出现的顺序折叠为一维的数组副本,请使用Numpy中的ma.MaskedArray.flatten()方法。"order"参数用于按顺序展开。"K"顺序表示按元素在内存中出现的顺序展开。"C"顺序表示按行优先(C风格)展开。"F"表示按列优先(Fortran风格)展开。"A"表示如果a在内存中是Fortran连续的,则按列优先顺序展开,否则按行优先顺序展开
在 Numpy 中返回 self 的一维视图
要在Python中返回self的一维视图,请使用Numpy中的ma.MaskedArray.ravel()方法。a的元素使用此索引顺序读取。"C"表示以类似C语言的顺序对元素进行索引,最后一个轴索引变化最快,向后返回第一个轴索引变化最慢。"F"表示以类似Fortran语言的索引顺序对元素进行索引,第一个索引变化最快,最后一个索引变化最慢。"C"和"F"选项不考虑底层数
在 Numpy 中以类似 C 语言的顺序返回 self 的一维视图
要以视图形式返回self的一维版本,请使用Numpy中的ma.MaskedArray.ravel()方法。顺序使用"order"参数设置,以便使用索引顺序读取元素。"C"表示以类似C语言的顺序对元素进行索引,最后一个轴索引变化最快,向后返回第一个轴索引变化最慢。使用此索引顺序读取a的元素。"C"表示以类似C语言的顺序对元素进行索引,最后一个轴索引变化最快,向后返回第一个
在 Numpy 中以类似 Fortran 的索引顺序返回 self 的一维视图
要以视图形式返回self的一维视图,请使用Numpy中的ma.MaskedArray.ravel()方法。使用"order"参数设置顺序,以便使用索引顺序读取元素。‘F’表示以类似Fortran的索引顺序对元素进行索引。a的元素使用此索引顺序读取。‘C’表示以类似C的顺序对元素进行索引,最后一个轴索引变化最快,向后返回第
在 Numpy 中,以视图形式返回 self 的一维版本,其中元素按其在内存中出现的顺序排列
要以视图形式返回self的一维版本,请使用Numpy中的ma.MaskedArray.ravel()方法。顺序通过"order"参数设置,以便使用索引顺序读取元素。"K"表示按元素在内存中出现的顺序读取元素,但当步长为负时会反转数据。a的元素使用此索引顺序读取。"C"表示按类似C语言的顺序对元素进行索引,最后一个轴索引变化最快,然后返回第一个轴索引变化最慢。"F"表示按类似
在 Numpy 中返回一个包含相同数据但形状不同的掩码数组
要返回一个包含相同数据但形状不同的掩码数组,请使用Numpy中的ma.MaskedArray.reshape()方法。赋予数组新的形状,但不改变其数据。新形状应与原始形状兼容。如果提供的是整数,则结果将是该长度的一维数组。顺序决定了数组数据应按C语言(行优先)还是FORTRAN(列优先)顺序显示。返回一个包含相同数据但形状不同的掩码数组。结果是原始数组的视图;如果无法做到这一点,
在 Numpy 中返回一个给定形状和类型的新数组,且不初始化条目
要返回一个给定形状和类型的新数组,且不初始化条目,请使用PythonNumpy中的ma.empty()方法。第一个参数设置空数组的形状。dtype参数设置数组所需的输出数据类型。该方法返回一个具有给定形状、dtype和顺序的未初始化(任意)数据数组。对象数组将被初始化为None。步骤首先,导入所需的库−importnumpyasnpimportnumpy.

