回覆列表
  • 1 # 一點熱

    +:加法操作,兩個數值相加。 如:1 + 1 = 2。

    -:減法操作,兩個數值相減。 如:3- 4 = 1。

    *:乘法操作,兩個數值相乘。 如:2*3 = 6。

    /:除法操作,兩個數值相除。 如:9 / 3 = 3。

    %:取模/取餘,求除法的餘數。 如:10 % 3 = 1。

    //:整除,求商的整數部分。 如:11 // 2 = 5。

    **:冪運算,返回x的y次冪。 如:2 ** 3 = 8冪運算子**,

    複數,此外,math專門用來做數學運算的,math.ceil(x)。向上取整,返回最小的大於或等於x的整數,

    math.floor(x)。向下取整,返回最大的小於或等於x的整數。

    math.fabs(x)。取x得絕對值。

    math.factorial(x)。求x的階乘,x必須為整數,否則出現錯誤。冪和對數函式,

    math.exp(x)。返回e ** x。

    math.log(x [,base])。求以base為底的對數。math.pow(x, y)。冪運算,計算xy,相當於x ** y。math.sqrt(x)**。求x的平方根。開根號。Python的math庫中只有開平方根,沒有立方根和n次方根,不過可以利用math.pow或者**,只需把根號變成分數,math庫中的三角函式使用的弧度(radians)計算,所以用角度(angle)計算前先要轉換成弧度。math也提供了角度和弧度的轉換函式,

    math.cos(x)

    math.sin(x)。

    math.tan(x)。

    math.acos(x)。反餘弦函式。

    math.asin(x)。反正弦函式。

    math.atan(x)。反正切函式。

    math.hypot(x,y)。歐式範數(Euclidean norm)。相當sqrt(x*x + y*y)。雙曲函式和三角函式類似。

    math.cosh(x)。求x的雙曲餘弦函式。

    math.sinh(x)。求x的雙曲正弦函式。

    math.tanh(x)。求x的雙曲正切函式。

    math.acosh(x)。求x的反雙曲餘弦。

    math.asinh(x)。求x的反雙曲正弦。

    math.atanh(x)。求x的反雙曲正切。

  • 2 # 小小猿愛嘻嘻

    python作為一門廣泛應用的程式語言,本身針對數學計算提供了非常多的模組,下面我簡單介紹3個比較常用的數學計算模組,分別是math,numpy和sympy,感興趣的朋友可以嘗試一下:

    python基礎計算—math

    這是python自帶的一個標準數學計算庫,不需要單獨安裝,直接匯入就可使用,基本功能和C語言的math庫差不多,可以進行日常大部分的數學計算,包括開方、取餘、正弦、餘弦、階乘、求和等,如果你只是進行簡單的數學計算,可以考慮使用一下這個模組,使用起來非常容易,也很好掌握,測試程式碼如下,直接呼叫對應函式即可計算:

    python科學計算—numpy

    這個模組在科學計算中經常會用到,除了提供math庫基本的計算外,還支援線性代數等高階功能,內建了大量函式和型別,可以很方便的求取矩陣的逆矩陣、特徵值、特徵向量、奇異值、行列式等,如果你需要進行復雜的數學計算(神經網路等),那麼可以考慮使用一下這個模組,非常不錯:

    注意:這裡如果需要使用numpy模組的話,需要先pip安裝(直接在cmd視窗輸入命令“pip install numpy”即可),然後才能匯入,測試程式碼如下,直接呼叫現成的計算函式就行,非常簡單,效率也不錯:

    python高等計算—sympy

    這是python一個非常不錯的符號數學計算模組,對於高等數學來說,非常有用,內建了大量實用函式,可以很方便的進行求導、求極限、求定積分、求不定積分、解微分方程、解線性方程組等,如果你需要經常進行這些複雜的數學運算,可以使用一下這個模組,非常方便:

    需要注意的是,sympy模組也需要單獨安裝,然後才能匯入使用,安裝方式和numpy一樣,直接在cmd視窗輸入命令“pip install sympy”就行,測試程式碼如下,先定義對應未知數和方程,然後直接計算就行,非常簡單:

    至此,我們就完成了math,numpy,sympy這3個數學計算模組的安裝和使用。總的來說,這3個模組使用起來都非常簡單,也容易學習,只要你有一定的python基礎,熟悉一下相關文件和示例,很快就能掌握的,當然,還有其他模組,像scipy等也都非常不錯,網上也有相關教程和資料,介紹的非常詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。

  • 中秋節和大豐收的關聯?
  • 我有一個朋友,總是覺得自己會猝死,爬幾層樓就要休息,跑步也不敢跑,怎麼開導他?