在 Python 中,返回第一个数组元素从第二个数组提升为幂时的底数
pythonnumpyserver side programmingprogramming更新于 2024/4/29 17:48:17
要返回第一个数组元素从第二个数组提升为幂时的底数,请使用 Python Numpy 中的 float_power() 方法。该方法返回 x1 中底数的 x2 指数。如果 x1 和 x2 都是标量,则这是一个标量。参数 x1 是底数。参数 x2 是指数。
将 x1 中的每个底数提升为 x2 中位置对应的幂。x1 和 x2 必须可广播到相同的形状。这与幂函数不同,因为整数、float16 和 float32 被提升为浮点数,最小精度为 float64,因此结果始终不准确。目的是让函数对负幂返回可用的结果,而对正幂很少溢出。
负值上升到非整数值将返回 nan。要得到复数结果,请将输入转换为复数,或指定 dtype 为复数
步骤
首先,导入所需的库 −
import numpy as np
基数 −
x1 = range(6)
显示基数 −
print("The bases...\n",x1)
要返回将第一个数组元素从第二个数组提升为幂后的基数,请使用 Python Numpy 中的 float_power() 方法。该方法返回 x1 中的底数乘以 x2 中的指数。如果 x1 和 x2 都是标量,则这是一个标量 −
print("\n结果...\n",np.float_power(x1, 2))
示例
import numpy as np
# 基数
x1 = range(6)
# 显示基数
print("基数...\n",x1)
# 要返回第一个数组元素从第二个数组提升到幂时的基数,请使用 Python Numpy 中的 float_power() 方法
print("\n结果...\n",np.float_power(x1, 2))
输出
The bases... range(0, 6) 结果... [ 0. 1. 4. 9. 16. 25.]
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

