Python提供了不同的幂函数和操作符来进行数学幂计算。幂也被称为指数运算。简单的幂运算会在指定的时间内将给定的数与自身相乘。例如,幂b将a与自身相乘b次。在数学中,幂通常表示为 b 或者a**b。Python提供了一个内置的数学模块和第三方模块来计算功率。
内置pow()方法语法
计算功率的最简单实用的方法是使用Butlin法 电源() . 它由PYthon作为Butlin提供,不需要加载任何模块或安装额外的库。pow()方法具有以下语法。
float pow( x , y , m )
- 十 将计算功率的数字。可以是浮点数。x可以是负的也可以是正的。
- y 是计算幂的值。
- 米 是mod,结果可以作为mod。m参数是可选的。
- 浮动 是功率计算的返回类型,即使a和b是整数。
math.pow()方法语法
使用数学模块math.pow()方法计算给定函数的幂的另一种方法。它的语法与没有mod参数的内置pow()方法非常相似。
pow( x , y )
- 十 将计算功率的数字。可以是浮点数。x可以是负的也可以是正的。
- y 是计算幂的值。
电力操作员**
Python还提供 **
电力操作员。power运算符使用两个星号更易读。
a ** b
- 十 将计算功率的数字。可以是浮点数。x可以是负的也可以是正的。
- y 是计算幂的值。
计算功率
让我们开始计算给定数字的幂。到目前为止,我们已经看到有三种基本方法来计算给定数的数学幂。
import matha = 3b = -3c = 2print ( a ** c )print ( 3 ** 2 )print( pow( a , c ) )print( pow( 3 , c ) )print( math.pow( a , c ) )print( math.pow( 3 , c ) )
![图片[1]-Python Power pow()教程-cppku-C++库](https://www.cppku.com/wp-content/uploads/2020/09/wisetut_image-53.png)
计算功率和模
函数的作用是:计算功率和模。mod参数将被指定为第三个参数,其中将提供mod值。方法不提供mod参数。
a = 3
b = -3
c = 2
mod = 4
print( pow( a , c , mod ) )
print( pow( 3 , c , mod ) )
![图片[2]-Python Power pow()教程-cppku-C++库](https://www.cppku.com/wp-content/uploads/2020/09/wisetut_image-54.png)
NumPy Library power()方法
NumPy是一个流行的第三方Python库,它还提供pow()方法。pow()方法直接从numpy模块提供,比如numpy.pow()。语法与内置的numpy和math.numpy()方法相同。
import numpya = 3
b = -3
c = 2
print( numpy.pow( a , c ) )
print( numpy.pow( 3 , c ) )
Scipy Library power()方法
Scipy是另一个流行的Python库,它提供了与科学相关的模块,其中还提供了pow()。我们可以使用Scipy中的pow()方法,如下所示。
import scipy
a = 3
b = -3
c = 2
print( scipy.pow( a , c ) )
print( scipy.pow( 3 , c ) )
如何编写幂函数
到目前为止,我们已经使用现成的运算符或方法来计算给定数字的幂。计算幂是一个简单的操作,我们可以创建或编写一个函数来计算给定的整数或基幂。我们将创建一个名为mypow(a,b)的函数并用于功率计算。我们还可以为这个函数添加新功能。
def mypow( a , b ): result = 1 for i in range (1,b): result = a * result return resultmypow(3,4)
![图片[3]-Python Power pow()教程-cppku-C++库](https://www.cppku.com/wp-content/uploads/2020/09/wisetut_image-55.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END