タグ

Pythonとsympyに関するcartman0のブックマーク (2)

  • SymPyを使ってみる - 車輪を再発明

    SymPyは記号計算を行うためのPythonパッケージです。 最近、勾配法などの最適化手法を勉強中なのですが、関数の微分や、関数とその接線を図示するといったことが簡単にできるようなパッケージはないのかな、とさがして見つけたものです。 ※まだ使い始めたばかりなので、今後追記していくと思います。行列の使い方を追記したので、これで終わりかもです。 SymPy SymPyとは SymPyは記号計算に特化したパッケージです。 関数の微分積分や、matplotlibと連携して関数をプロットすることもできます。 基的な使い方 symbolを宣言することで、symbol同士の演算ができるようになります。 >> from sympy import * # symbolの宣言 >> x, y = symbols("x y") # symbol同士の演算 >> x + y x + y # 省略可能な表現は省略

    SymPyを使ってみる - 車輪を再発明
  • 3.2. Sympy : Python での代数計算 — Scipy lecture notes

    目標 任意精度での数式の評価。 代数表現の代数的な操作の実行。 基的な微積分(極限, 微分 , 積分) を代数表現で行なう。 多項式や超越方程式の求解。 いくつかの微分方程式の求解。 SymPy とは? SymPyPython の代数計算ライブラリです. コードをシンプルに保ち、拡張しやすいように保ちコードのシンプルに保ちつつ Mathematica や Maple のようなシステムの代替となることを目指しています。SymPy は全て Python で書かれていて外部ライブラリを必要としません. Sympy のドキュメントとインストール用パッケージは http://www.sympy.org/ にあります

  • 1