SymPy
サポート
SymPy 1.11 documentation
How-to Guides - SymPy 1.11 documentation
3.2. Sympy : Python での代数計算 — Scipy lecture notes
SymPy による数式処理とグラフ作成 - 弘前大学 Home Sweet Home
別の選択肢
Mathematica
SageMath
インポート
code:py
import sympy as sym
sym.が面倒なとき
面倒であればfrom sympy import *ですべてimportして関数を上書きする
個別にimportしておけばsym.は不要
code:py
import sympy as sym
from sympy import sin, exp
ユニコードで出力
code:py
from sympy import init_printing
init_printing(use_unicode=True)
LaTeX形式で出力
code:py
sym.latex(x**3 + 2*x**2 + x)
# x^{3} + 2 x^{2} + x
sympyによる代数操作
sympyによるプロット