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


在 Numpy 中逐元素减去参数

要逐元素减去参数,请使用PythonNumpy中的numpy.subtract()方法。out是存储结果的位置。如果提供,则必须具有输入广播到的形状。如果未提供或为None,则返回一个新分配的数组。元组(只能作为关键字参数)的长度必须等于输出的数量。条件通过输入进行广播。在条件为True的位置,out数组将被设置为ufunc结果。在其他位置,out数组将保留其原始值。请注

在 Numpy 中逐元素减去参数并以不同类型显示结果

要逐元素减去参数,请使用PythonNumpy中的numpy.subtract()方法。使用"dtype"参数将输出设置为"float"。out是存储结果的位置。如果提供,则必须具有输入广播到的形状。如果未提供或为None,则返回一个新分配的数组。元组(只能作为关键字参数)的长度必须等于输出的数量。条件通过输入进行广播。在条件为True的位置,out数组将被设置为ufunc

在 Numpy 中对不同形状的参数进行逐元素减法

要对不同形状的参数进行逐元素减法,请使用PythonNumpy中的numpy.subtract()方法。out是存储结果的位置。如果提供,则必须具有输入广播到的形状。如果未提供或为None,则返回一个新分配的数组。元组(只能作为关键字参数)的长度必须等于输出的数量。条件通过输入进行广播。在条件为True的位置,out数组将被设置为ufunc的结果。在其他位置,out数组将

在 Numpy 中,逐元素执行 True 除法并以不同类型显示结果

要真正逐元素执行除法,请使用PythonNumpy中的numpy.true_divide()方法。arr1被视为被除数(Dividend)数组。arr2被视为除数(Divisor)数组。使用"dtype"参数将输出设置为"浮点数(float)"。out是存储结果的位置。如果提供,则必须具有输入广播到的形状。如果未提供或为None,则返回一个新分配的数组。元组(只能作为关

在 Numpy 中返回小于或等于输入除法的最大整数

要返回小于或等于输入除法的最大整数,请使用PythonNumpy中的numpy.floor_divide()方法。该方法返回除法后的下限值。参数1被视为分子。参数2被视为分母。输出是存储结果的位置。如果提供,则输出必须具有输入广播到的形状。如果未提供或为None,则返回一个新分配的数组。元组(只能作为关键字参数)的长度必须等于输出的数量。条件通过输入进行广播。在条件为True

在 Numpy 中,逐个元素设置第一个数组元素,使其等于第二个数组元素的幂

要逐个元素设置第一个数组元素,使其等于第二个数组元素的幂,请使用Python中的numpy.power()方法。其中,第一个参数是底数和第二个指数。将x1中的每个底数提升到x2中位置对应的幂。x1和x2必须能够广播到相同的形状。整数类型的负整数幂将引发ValueError。负值非整数幂将返回nan。要获得复数结果,请将输入转换为复数,或将数据类型指定为复数。输出是存储结果

在 Numpy 中使用 numpy.ldexp()

要逐元素返回x1*2**x2,请使用PythonNumpy中的numpy.ldexp()方法。第一个参数X1是乘数数组。第二个参数X2是二的指数数组。如果x1.shape!=x2.shape,则它们必须能够广播到相同的形状(该形状将成为输出的形状)。输出是存储结果的位置。如果提供,则输出必须具有输入广播到的形状。如果未提供或为None,则返回一个新分配的数组。元组(

在 Numpy 中测试数组值是否为正无穷或负无穷

要测试数组是否为正无穷或负无穷,请使用PythonNumpy中的numpy.isinf()方法。返回一个与x形状相同的布尔数组,当x==+/-inf时返回True,否则返回False。NumPy使用IEEE754二进制浮点数算术标准。如果在第一个参数为标量的情况下提供第二个参数,或者第一和第二个参数的形状不同,则会导致错误。步骤首先,导入所需的库−i

测试 Numpy 数组值是否为无穷大,并将结果存储在新位置

要测试数组值是否为无穷大,请使用PythonNumpy中的numpy.isinf()方法。我们将存储结果的新位置是一个新数组。返回一个与x形状相同的布尔数组,当x==+/-inf时返回True,否则返回False。NumPy使用IEEE754二进制浮点算术标准。如果在第一个参数为标量的情况下提供第二个参数,或者第一和第二个参数的形状不同,则会导致错误。步骤首先,导

在 Numpy 中逐元素测试 NaN

要逐元素测试NaN,请使用PythonNumpy中的numpy.isnan()方法。当x为NaN时返回True,否则返回false。如果x是标量,则返回标量。该条件通过输入进行广播。在条件为True的位置,输出数组将设置为ufunc的结果。在其他位置,输出数组将保留其原始值。请注意,如果通过默认的out=None创建了未初始化的输出数组,则其中条件为Fal

在 Numpy 中逐元素测试 NaT(非时间)

要逐元素测试NaT,请使用PythonNumpy中的numpy.isnat()方法。该方法检查datetime或timedelta数据类型的值。条件通过输入进行广播。在条件为True的位置,输出数组将设置为ufunc的结果。在其他位置,输出数组将保留其原始值。请注意,如果通过默认out=None创建了未初始化的输出数组,则其中条件为False的位置将保持未初始化

在 Numpy 中测试数组值是否为 NaT(非时间)

要测试数组是否为NaT,请使用PythonNumpy中的numpy.isnat()方法。条件会通过输入进行广播。在条件为True的位置,输出数组将被设置为ufunc的结果。在其他位置,输出数组将保留其原始值。请注意,如果通过默认的out=None创建了未初始化的输出数组,则其中条件为False的位置将保持未初始化状态。输出是存储结果的位置。如果提供,则必须具有输入广播到

测试数组值是否为 NaT,并将结果存储在 Numpy 中的新位置

要测试数组值是否为NaT,请使用PythonNumpy中的numpy.isnat()方法。我们将存储结果的新位置是一个新数组。条件通过输入进行广播。在条件为True的位置,输出数组将被设置为ufunc结果。在其他位置,输出数组将保留其原始值。请注意,如果通过默认out=None创建了未初始化的输出数组,则其中条件为False的位置将保持未初始化状态。输出是存储结果的位置

返回下一个浮点值并将结果存储在 Numpy 中的新位置

要按元素顺序返回一个值之后指向另一个值的下一个浮点值,请使用PythonNumpy中的numpy.nextafter()方法。第一个参数是要查找下一个可表示值的值。第二个参数是查找下一个可表示值的方向。我们将存储结果的新位置是一个新数组。该函数返回x1在x2方向上的下一个可表示值。如果x1和x2都是标量,则这是一个标量。out是存储结果的位置。如果提供,它必须具有输入广

在 Numpy 中测试有限性(非无穷大且非非数字)

要测试有限性,请使用PythonNumpy中的numpy.isfinite()方法。当x不是正无穷大、负无穷大或NaN时返回True;否则返回false。如果x是标量,则返回标量。此条件通过输入进行广播。在条件为True的位置,输出数组将被设置为ufunc的结果。在其他位置,输出数组将保留其原始值。请注意,如果通过默认的out=None创建了未初始化的out

在 Numpy 中返回值的小数部分和整数部分

要返回值的小数部分和整数部分,请使用PythonNumpy中的numpy.modf()方法。如果给定数字为负数,则小数部分和整数部分为负数。out是存储结果的位置。如果提供,则必须具有输入广播到的形状。如果未提供或为None,则返回一个新分配的数组。元组(只能作为关键字参数)的长度必须等于输出的数量。条件通过输入进行广播。在条件为True的位置,out数组将被设置为ufunc

在 Numpy 中测试数组值是否为 NaN

要测试数组是否为NaN,请使用PythonNumpy中的numpy.isnan()方法。当x为NaN时返回True,否则返回false。如果x是标量,则返回标量。该条件通过输入进行广播。在条件为True的位置,输出数组将设置为ufunc的结果。在其他位置,输出数组将保留其原始值。请注意,如果通过默认的out=None创建了未初始化的输出数组,则其中条件为F

测试数组值是否为 NaN,并将结果存储在 Numpy 中的新位置

要测试数组值是否为NaN,请使用PythonNumpy中的numpy.isnan()方法。我们将存储结果的新位置是一个新数组。当x为NaN时返回True,否则返回false。如果x是标量,则返回false。条件通过输入进行广播。在条件为True的位置,输出数组将设置为ufunc的结果。在其他位置,输出数组将保留其原始值。请注意,如果通过默认的out=None

在 Numpy 中返回数组元素的下限

要逐个元素地返回数组元素的下限,请使用PythonNumpy中的numpy.floor()方法。标量x的下限是i中最大的整数,且i<=x。它通常表示为$\mathrm{\lceilX\rceil}$。该函数返回x中每个元素的下限。如果x是标量,则输出也是标量。输出是存储结果的位置。如果提供,则输出必须具有输入广播到的形状。如果未提供或为None,则返回一个新

在 Numpy 中返回输入的下限

要返回输入的下限,请使用PythonNumpy中的numpy.floor()方法。标量x的下限是i的最大整数,且i<=x。它通常表示为$\mathrm{\lfloorX\rfloor}$。该函数返回x中每个元素的下限。如果x是标量,则此函数也为标量。输出是存储结果的位置。如果提供,则输出必须具有输入广播到的形状。如果未提供或为None,则返回新分配的数组。元