根號下面可能是一個復雜的數學表達式,Python中有一些方法可以方便我們求根號下面的值。
如果只是求根號下一個簡單的數,Python中可以使用math模塊的sqrt()函數,如下所示:
import math x = 16 print(math.sqrt(x)) # 輸出4.0
如果根號下的表達式比較復雜,可以使用sympy模塊。sympy是Python中一個較為完整的符號計算庫,可以處理復雜的數學表達式。
下面是一個使用sympy模塊求根號下x^2+2x+1表達式的例子:
from sympy import * x = symbols('x') expression = sqrt(x**2 + 2*x + 1) print(expression) # 輸出sqrt(x**2 + 2*x + 1)
上述代碼中symbols('x')定義了一個符號變量x,然后通過sqrt()函數求出了根號下面的表達式。
有時候我們需要求一個復數的平方根,Python中使用cmath模塊。下面是一個求復數的平方根的例子:
import cmath z = 1 + 2j print(cmath.sqrt(z)) # 輸出(1.272019649514069+0.7861513777574233j)
上述代碼中,1+2j表示一個復數,使用cmath.sqrt()函數求出了復數的平方根。
上一篇vue el寫法
下一篇python 求數組眾數