本ページはプロモーション(PR)が含まれています
更新日: 2026/04/14

SymPyの使い方まとめ — Python で数式処理を始めよう

SymPy

SymPy は Python で数式を記号的に扱える数式処理ライブラリです。手計算で行う式の展開・因数分解・微分・積分・行列計算などを、コードで正確に実行できます。

このページでは、SymPy の基本操作から微分積分・行列・方程式・フーリエ解析まで、主要な機能をセクション別にまとめています。Python の基本文法が分かっていれば読み進められます。

初めての方は「SymPyとは」と「シンボルの定義」から始めてください。それ以降のセクションは、必要なものから読んで構いません。SymPy のインストールは pip install sympy で行えます。

SymPyの概要

  • SymPyとは — SymPy の特徴と主要機能の全体像、インストール方法

基本的な数式操作

微分と積分

方程式の解法

行列操作

微分方程式

数列

ベクトル

フーリエ解析

その他

  • Gray Code の生成 — sympy.combinatorics の GrayCode クラスで任意ビット数のグレイコードを生成する

よくあるエラー