【Python/SymPy】方程式の解を計算

Pythonモジュール「SymPy」で方程式の解を計算する方法をソースコード付きで解説します。

方程式の解

Pythonモジュール「SymPy」の「Eq」「solve」を用いて方程式の解を計算しています。

サンプルコード

サンプルプログラムのソースコードです。

# -*- coding: utf-8 -*-
from sympy import *

var("a:z")      # a~zまで変数として扱う
eq = Eq(x**2+4*x+4,0)   # 方程式の定義(x^2+4x+4=0)
ans = solve(eq)         # 方程式の解を計算
print(ans)              # [-2]
関連ページ
1 【Python/SymPy】記号計算入門Python入門 基礎文法とサンプル集
関連記事