最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python 常見數(shù)學(xué)公式函數(shù)使用詳解(最新推薦)

 更新時間:2025年06月23日 15:56:56   作者:東皇太星  
文章介紹了Python的數(shù)學(xué)計算工具,涵蓋內(nèi)置函數(shù)、math/cmath標(biāo)準(zhǔn)庫及numpy/scipy/sympy第三方庫,支持從基礎(chǔ)算術(shù)到復(fù)雜數(shù)學(xué)運(yùn)算(如符號計算、積分、矩陣操作)的多樣化需求,感興趣的朋友一起看看吧

Python 數(shù)學(xué)公式與函數(shù)大全

Python 提供了豐富的數(shù)學(xué)計算支持,包括內(nèi)置函數(shù)、標(biāo)準(zhǔn)庫(math、cmathnumpy)和第三方庫(sympy、scipy)。以下是常用數(shù)學(xué)公式和函數(shù)的分類整理:

1. 基本數(shù)學(xué)運(yùn)算

1.1 算術(shù)運(yùn)算

運(yùn)算符/函數(shù)描述示例
+-*/加減乘除3 + 2 → 5
//整除7 // 2 → 3
%取模(余數(shù))7 % 2 → 1
**冪運(yùn)算2 ** 3 → 8
abs(x)絕對值abs(-5) → 5
pow(x, y)冪運(yùn)算(等價于 x ** ypow(2, 3) → 8
round(x, n)四舍五入(n 位小數(shù))round(3.14159, 2) → 3.14

1.2 分?jǐn)?shù)與小數(shù)

from fractions import Fraction
from decimal import Decimal
# 分?jǐn)?shù)運(yùn)算
a = Fraction(1, 3)  # 1/3
b = Fraction(1, 2)  # 1/2
print(a + b)  # 輸出: 5/6
# 高精度小數(shù)
c = Decimal('0.1') + Decimal('0.2')
print(c)  # 輸出: 0.3(避免浮點(diǎn)誤差)

2. 數(shù)學(xué)函數(shù)庫(math 和 cmath)

2.1 基本函數(shù)

函數(shù)描述示例
math.sqrt(x)平方根math.sqrt(4) → 2.0
math.exp(x)自然指數(shù)(exe**x)math.exp(1) → 2.718...
math.log(x, base)對數(shù)(默認(rèn)自然對數(shù))math.log(8, 2) → 3.0
math.log10(x)以 10 為底的對數(shù)math.log10(100) → 2.0

2.2 三角函數(shù)

函數(shù)描述示例
math.sin(x)正弦(弧度制)math.sin(math.pi/2) → 1.0
math.cos(x)余弦math.cos(0) → 1.0
math.tan(x)正切math.tan(math.pi/4) → 1.0
math.degrees(x)弧度轉(zhuǎn)角度math.degrees(math.pi) → 180.0
math.radians(x)角度轉(zhuǎn)弧度math.radians(180) → 3.14159...

2.3 復(fù)數(shù)運(yùn)算(cmath)

import cmath
z = 1 + 2j
print(cmath.sqrt(z))  # 輸出: (1.272...+0.786...j)
print(cmath.phase(z))  # 輻角(弧度)

3. 高級數(shù)學(xué)庫(numpy 和 scipy)

3.1 線性代數(shù)(numpy)

import numpy as np
# 矩陣運(yùn)算
A = np.array([[1, 2], [3, 4]])
B = np.array([[5, 6], [7, 8]])
print(A @ B)  # 矩陣乘法
# 特征值與特征向量
eigenvalues, eigenvectors = np.linalg.eig(A)

3.2 科學(xué)計算(scipy)

from scipy.integrate import quad
from scipy.optimize import minimize
# 數(shù)值積分
result, error = quad(lambda x: x**2, 0, 1)  # ∫x2 dx (0→1)
print(result)  # 輸出: 0.333...
# 優(yōu)化問題
res = minimize(lambda x: (x[0]-1)**2 + (x[1]-2)**2, x0=[0, 0])
print(res.x)  # 最優(yōu)解: [1.0, 2.0]

4. 符號計算(sympy)

用于解析數(shù)學(xué)公式(如求導(dǎo)、積分、解方程):

from sympy import symbols, diff, integrate, solve
x, y = symbols('x y')
expr = x**2 + 2*x + 1
# 求導(dǎo)
print(diff(expr, x))  # 輸出: 2*x + 2
# 積分
print(integrate(expr, x))  # 輸出: x**3/3 + x**2 + x
# 解方程
solution = solve(x**2 - 4, x)
print(solution)  # 輸出: [-2, 2]

5. 統(tǒng)計與概率

5.1 隨機(jī)數(shù)(random)

import random
print(random.random())  # [0, 1) 隨機(jī)浮點(diǎn)數(shù)
print(random.randint(1, 10))  # 1~10 隨機(jī)整數(shù)

5.2 統(tǒng)計計算(statistics)

from statistics import mean, median, stdev
data = [1, 2, 3, 4, 5]
print(mean(data))  # 平均值: 3.0
print(stdev(data))  # 標(biāo)準(zhǔn)差: 1.581...

6. 特殊函數(shù)

函數(shù)描述示例
math.gamma(x)Gamma 函數(shù)math.gamma(5) → 24.0
math.erf(x)誤差函數(shù)math.erf(1) → 0.842...
scipy.special.besselj(n, x)貝塞爾函數(shù)需安裝 scipy

總結(jié)

需求推薦庫示例
基本運(yùn)算內(nèi)置函數(shù)abs(-5)
三角函數(shù)/對數(shù)mathmath.sin(math.pi)
復(fù)數(shù)運(yùn)算cmathcmath.sqrt(-1)
矩陣運(yùn)算numpynp.linalg.inv(A)
符號計算sympysolve(x**2 - 1, x)
科學(xué)計算scipyscipy.integrate.quad

掌握這些工具后,你可以輕松實(shí)現(xiàn)從基礎(chǔ)算術(shù)到復(fù)雜科學(xué)計算的各類數(shù)學(xué)任務(wù)! ??

到此這篇關(guān)于python 常見數(shù)學(xué)公式函數(shù)使用詳解(最新推薦)的文章就介紹到這了,更多相關(guān)python數(shù)學(xué)公式函數(shù)使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

涞源县| 龙口市| 上饶市| 江门市| 穆棱市| 镇康县| 桃源县| 历史| 南安市| 克东县| 东兰县| 和林格尔县| 靖州| 江源县| 九龙城区| 衡阳县| 犍为县| 伊宁市| 固阳县| 颍上县| 新干县| 嘉祥县| 丰城市| 邵武市| 福安市| 固镇县| 海宁市| 集安市| 安国市| 澳门| 大名县| 辽阳市| 徐水县| 永年县| 灵台县| 永和县| 靖远县| 营口市| 繁峙县| 新和县| 左贡县|