OSS探訪

SymPy — Pythonで数式を記号のまま計算するコンピューター代数システム

発掘スコア 310.5OSS健全度 75
スコアの見方

発掘スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした独自指標(上限なし)。成長モメンタムは観測期間内の同スコアの差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
14,921
主要言語
Python
ライセンス
未判定
リポジトリ最終更新
2026/09/12

概要

SymPyは、純粋なPythonで実装されたコンピューター代数システムです。数や式をすぐに近似値へ落とさず記号として扱い、対話的な計算とPythonプログラムへの組み込みの両方に使えます。

公式資料に基づく紹介・実機未検証 · 内容確認日:

記号式をPythonオブジェクトとして作り、変形・評価する

Symbolで変数を定義し、式の展開、級数などの記号計算をPythonから実行できます。専用のisympyコンソールは名前空間とよく使う設定を読み込み、公式ドキュメントはインストールから各機能へ案内します。

出典:[1]

数式処理を再現可能なPythonコードへ組み込みたい場合

数学や科学技術計算で、手順をPythonコードとして保存しながら記号的に検証したい用途に向きます。対話的な探索とプログラムからの反復処理を、同じ式表現でつなげられます。

出典:[1]

計算対象と実行コストを小さな例で確認する

記号計算は式や仮定によって複雑さと所要時間が大きく変わります。採用時は対象となる式、必要な精度、数値計算との役割分担を実データで確かめ、Python環境と利用するSymPy版を固定します。再配布時はREADMEが案内するBSDライセンス条件を確認してください。

出典:[1]

参考にした公式資料

  1. [1]SymPy README(2026-09-13)
編集部からの補足

独立したCitationと学術導線をREADMEに持つ一方、日本語投稿数が単一著者へ集中するという量と多様性の差が見える例として選びました。

成長の推移

直近30日

14,921 Stars

推移データを蓄積中です。

Built with

  • Python

カテゴリとタグ

GitHub Topics

  • python
  • math
  • computer-algebra
  • science
  • hacktoberfest
GitHubのデータGitHubの詳細データを見る
Stars
14,921
Forks
5,491
Watchers
292
Open Issues
4,743
Contributors
439
主要言語
Python
ライセンス
未判定
リポジトリ最終更新
2026/09/12
情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。