411
Table of Contents
好用的python 符號運算套件:Sympy 初探
最近努力學習數學,常用到一些工具來協助學習,其中python一個強大的套件幫助很大,這邊介紹ㄧ下。
特點
這個sympy 套件,可以實現符號運算。有幾個特點:
-
可以呈現符號運算過程,用Latex模式輸出。
-
輸出Latex後,可以轉成Latex 符號,貼到Markdown中。
\[displaystyle 2 k_{2} x + 3 k_{3} x^{2} + 4 k_{4} x^{3} + 5 k_{5} x^{4}\]
<mjx-container ctxtmenu_counter=“0” jax=“CHTML” style=“line-height: 0; position: relative; will-change: opacity;” tabindex=“0”>k2x+3k3x2+4k4x3+5k5x4 -
-
可以自動解方程式:
x,y = symbols(‘x y’, commutative=True)
f1 = 2x + y + 5
f2 = x + 2y + 8
sol = solve((f1, f2), x, y)
print(sol)
常用公式舉例:
- 微分:
sympy.diff( fx, x)
相當於 $$ df/dx \[df/dx - 積分:
Integral(fx,x)
-
常用符號:
exp(x)
,表現為: $$displaystyle e^{x}\]<mjx-container ctxtmenu_counter=“2” jax=“CHTML” style=“line-height: 0; position: relative; will-change: opacity;” tabindex=“0”>ex