195 次浏览
要缩减多维数组,请在 Python Numpy 中使用 np.ufunc.reduce() 方法。在这里,我们使用 add.reduce() 将其缩减为元素的加法。轴使用“axis”参数设置。通用函数 (ufunc) 是按元素方式对 ndarray 进行操作的函数,支持数组广播、类型转换和许多其他标准功能。也就是说,ufunc 是对函数的“矢量化”包装器,该函数采用固定数量的特定输入并产生固定数量的特定输出。numpy.ufunc 具有逐元素操作整个数组的函数。ufunc 是用… 阅读更多
224 次浏览
要返回数组的非负平方根(逐元素),请在 Python Numpy 中使用 numpy.sqrt() 方法。一个与 x 形状相同的数组,包含 x 中每个元素的正平方根。如果 x 中的任何元素是复数,则返回复数数组(并计算负实数的平方根)。如果 x 中的所有元素都是实数,则 y 也是实数,负元素返回 nan。如果提供了 out,则 y 是对它的引用。如果 x 是标量,则这是一个标量。out 是将结果存储到的位置。如果提供… 阅读更多
140 次浏览
要返回输入数组加 1 的自然对数(逐元素),请在 Python Numpy 中使用 numpy.log1p() 方法。它计算 log(1 + x)。对于复数值输入,log1p 是一个复杂的解析函数,它有一个分支切割 [-inf, -1],并且在其上从上方连续。log1p 将浮点负零处理为无穷小的负数,符合 C99 标准。步骤首先,导入所需的库 - import numpy as np 使用 array() 方法创建一个数组 - arr = np.array([1e-15, 10000, 1e-99]) 显示数组 - print("Array...", arr) 获取数组的类型 - print("Our Array type...", arr.dtype) 获取… 阅读更多
1K+ 次浏览
要返回输入数组的以 10 为底的对数(逐元素),请在 Python Numpy 中使用 numpy.log10() 方法。对于实数值输入数据类型,log10 始终返回实数输出。对于不能表示为实数或无穷大的每个值,它产生 nan 并设置无效浮点错误标志。返回 x 的以 10 为底的对数,逐元素。在 x 为负数的地方返回 NaN。如果 x 是标量,则这是一个标量。out 是将结果存储到的位置。如果提供… 阅读更多
668 次浏览
要计算海维塞德阶跃函数,请在 Python Numpy 中使用 numpy.heaviside() 方法。第一个参数是输入数组。第二个参数是数组元素为 0 时的函数值。返回输出数组,x1 的逐元素海维塞德阶跃函数。如果 x1 和 x2 都是标量,则这是一个标量。海维塞德阶跃函数定义为 - 0 if x1 < 0 heaviside(x1, x2) = x2 if x1 == 0 1 if x1 > 0 其中 x2 通常取为 0.5,但有时也使用 0 和 1。步骤首先,导入所需的库 - import ... 阅读更多
138 次浏览
要返回复数类型的符号的逐元素指示,请在 Python Numpy 中使用 numpy.sign() 方法。符号函数返回 -1 if x < 0, 0 if x==0, 1 if x > 0。对于 nan 输入返回 nan。对于复数输入,符号函数返回 sign(x.real) + 0j if x.real != 0 else sign(x.imag) + 0j。对于复数 nan 输入返回 complex(nan, 0)。对于复数,常用的符号定义不止一个。这里使用的定义等效于 x/x*x,这与常见的替代定义 x/|x| 不同。步骤首先,导入所需的… 阅读更多
214 次浏览
要返回数字符号的逐元素指示,请在 Python Numpy 中使用 numpy.sign() 方法。符号函数返回 -1 if x < 0, 0 if x==0, 1 if x > 0。对于 nan 输入返回 nan。对于复数输入,符号函数返回 sign(x.real) + 0j if x.real != 0 else sign(x.imag) + 0j。对于复数 nan 输入返回 complex(nan, 0)。对于复数,常用的符号定义不止一个。这里使用的定义等效于 x/x*x,这与常见的替代定义 x/|x| 不同。步骤首先,导入所需的… 阅读更多
8K+ 次浏览
要将数组的元素四舍五入到最接近的整数,请在 Python Numpy 中使用 numpy.rint() 方法。对于恰好位于四舍五入的十进制值之间的值,NumPy 将四舍五入到最接近的偶数值。out 是将结果存储到的位置。如果提供,它必须具有输入广播到的形状。如果不提供或为 None,则返回新分配的数组。元组(仅可能作为关键字参数)的长度必须等于输出的数量。条件在输入上广播。在条件为 True 的位置,out 数组将设置为 ufunc 结果。在其他地方,out 数组将保留其原始值。请注意,如果… 阅读更多
要返回复数值的绝对值,请在 Python Numpy 中使用 numpy.absolute() 方法。out 是将结果存储到的位置。如果提供,它必须具有输入广播到的形状。如果不提供或为 None,则返回新分配的数组。元组(仅可能作为关键字参数)的长度必须等于输出的数量。条件在输入上广播。在条件为 True 的位置,out 数组将设置为 ufunc 结果。在其他地方,out 数组将保留其原始值。请注意,如果… 阅读更多
623 次浏览
要返回浮点值的绝对值,请在 Python Numpy 中使用 numpy.fabs() 方法。此函数返回 x 中数据的绝对值(正幅度)。不处理复数值,使用绝对值来查找复数数据的绝对值。out 是将结果存储到的位置。如果提供,它必须具有输入广播到的形状。如果不提供或为 None,则返回新分配的数组。元组(仅可能作为关键字参数)的长度必须等于输出的数量。步骤首先,导入所需的库 - import numpy as ... 阅读更多