sympy_examples プログラム仕様

概要:

SymPyライブラリを使用して記号計算を実行する例を示します。

詳細説明:

このスクリプトは、 argparse を使ってコマンドライン引数を解析し、 SymPyの記号オブジェクトと表現を操作する関数およびクラスの利用例を提供します。 基本的な記号計算と、記号を持つオブジェクトの処理方法を示します。

主な機能:
  • 2つの数値引数から記号式を構築する関数。

  • 初期値と乗数を使って記号を処理するクラス。

関連リンク:

sympy_examples_usage

class math_.sympy_examples.SymbolProcessor(initial_value)[ソース]

ベースクラス: object

概要:

SymPyの記号オブジェクトを処理するためのクラスです。

詳細説明:

このクラスは、初期値と SymPy の記号 s を保持し、 その記号と別の乗数を使って計算を行うメソッドを提供します。

process_symbol(multiplier)[ソース]
概要:

インスタンスの記号と初期値を指定された乗数で処理します。

詳細説明:

このメソッドは、インスタンスの value と symbol、 そして引数 multiplier を使って、 value * symbol * multiplier の記号計算を実行します。

引数:
param multiplier:

記号を乗算するための数値。

type multiplier:

float

戻り値:
returns:

計算されたSymPyの記号式。

rtype:

sympy.Expr

math_.sympy_examples.calculate_expression(x, y)[ソース]
概要:

与えられた数値と記号 z を使って記号式を計算します。

詳細説明:

この関数は、SymPyの記号 z を定義し、x と y の値を使って x**2 + y*z + sin(z) の形式の記号式を構築します。 構築された式は評価されず、記号のまま返されます。

引数:
param x:

式の構築に使用する浮動小数点数。

type x:

float

param y:

式の構築に使用する浮動小数点数。

type y:

float

戻り値:
returns:

構築されたSymPyの記号式。

rtype:

sympy.Expr

math_.sympy_examples.main()[ソース]
概要:

SymPyの記号計算のデモンストレーションを実行します。

詳細説明:

コマンドライン引数から x と y の値を取得し、 それらの値を使って calculate_expression 関数と SymbolProcessor クラスの 両方の機能の例を示します。結果は標準出力に出力されます。