热门问题
时间线
聊天
视角
SymPy
来自维基百科,自由的百科全书
Remove ads
SymPy是一個符號計算的Python庫。它的目標是成為一個全功能的計算機代數系統,同時保持代碼簡潔、易於理解和擴展。它完全由Python語言寫成,不依賴於外部庫。[2]
SymPy支持符號計算、高精度計算、模式匹配、繪圖、解方程、微積分、組合數學、離散數學、幾何學、概率與統計、物理學等方面的功能。[2][3]
用例
求的積分:
>>> from sympy import init_printing, integrate, log, sqrt, symbols
>>> init_printing()
>>> x = symbols('x')
>>> g = sqrt(x + log(x))
>>> f = (x ** 2 + 2 * x + 1 + (3 * x + 1) * g) / (x * g * (x + g))
>>> f
2 ____________
x + 2⋅x + ╲╱ x + log(x) ⋅(3⋅x + 1) + 1
───────────────────────────────────────
⎛ ____________⎞ ____________
x⋅⎝x + ╲╱ x + log(x) ⎠⋅╲╱ x + log(x)
>>> integrate(f, x)
____________ ⎛ ____________⎞
2⋅╲╱ x + log(x) + 2⋅log⎝x + ╲╱ x + log(x) ⎠
Remove ads
參考資料
外部連結
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads