python 幂运算
时间: 2023-07-01 22:12:58 浏览: 234
在 Python 中,幂运算使用双星号(**)表示。例如,要计算 2 的 3 次方,可以使用以下代码:
```python
result = 2 ** 3
print(result)
```
输出结果为 8。
相关问题
python幂运算函数代码
Python 中幂运算的函数是 `pow()`,其用法如下:
```python
pow(x, y[, z])
```
其中,`x` 表示底数,`y` 表示指数,`z` 表示模数(可选)。如果提供了模数 `z`,则计算结果为 `(x**y) % z`,否则计算结果为 `x**y`。
例如,计算 2 的 3 次方:
```python
result = pow(2, 3)
print(result) # 输出 8
```
如果要计算 2 的 3 次方模 5 的值,可以使用:
```python
result = pow(2, 3, 5)
print(result) # 输出 3
```
python数组幂运算
在 Python 中,可以使用 NumPy 库来进行数组幂运算。
示例代码:
```python
import numpy as np
arr = np.array([1, 2, 3])
result = np.power(arr, 2) # 数组 arr 的每个元素都进行平方运算
print(result) # 输出 [1 4 9]
```
在上面的示例中,我们首先导入了 NumPy 库,然后创建了一个数组 `arr`,包含元素 [1, 2, 3]。接着,我们使用 `np.power()` 函数对数组 `arr` 的每个元素进行平方运算,并将结果保存在变量 `result` 中。最后,使用 `print()` 函数输出结果。
除了使用 `np.power()` 函数,还可以使用数组的 `**` 运算符进行幂运算,例如:
```python
result = arr ** 2 # 数组 arr 的每个元素都进行平方运算
print(result) # 输出 [1 4 9]
```
阅读全文