問題タブ [mpmath]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
935 参照

python - 任意の Sympy 式への Python Sympy 任意の近似?

mpmath パッケージの一部として提供されている近似を使用したいと思っていますが、正確に何をすべきかについて混乱しています。

http://docs.sympy.org/dev/modules/mpmath/calculus/approximation.html

sympy 式と sympy.mpmath 式の違いは何ですか?

mpmath パッケージが何をしているのかを理解せずに、シンボリック式のテイラー近似が必要な場合は、次のようにします。

ただし、ドキュメントに基づいて mpmath で同じことをしようとすると:

そこにpython関数を詰め込むことができます(これは呼び出し可能です):

しかし、Python 関数から導関数をとることはできないことを知っているので、上記は意味がありません。

mpmath 関数を呼び出すことができますsin:

しかし、それから私はそれを私が望むように操作することもできません->のように私が望むなら

mpmath関数とは正確には何ですか?

これは sympy 式ではなく、python 関数でもありません。任意の式を操作するにはどうすればよいですか?

ドキュメント内の任意の sympy 式の近似値を取得できないようです。 http://docs.sympy.org/dev/modules/mpmath/calculus/approximation.html

任意の近似 (Pade / Cheby Chev / Fourier) を任意の sympy 式に適用するにはどうすればよいですか?

編集:

したがって、私が探しているものの例は、次の近似です。

a結果は、 との関数である係数式のリストのいずれかになりますb

または、結果は sympy 式自体全体になる可能性があります (それ自体が , の関数ですa) b:

aおよびbは、近似を実行する前に選択されないことに注意してください。

0 投票する
2 に答える
5845 参照

python - sympy はインストールされていますが、sympy.mpmath が見つかりません

sympy で jacobDN 関数を使用したいので、ダウンロードしてpython setup.py install成功しました。

ドキュメントのように使用したい場合:

sympy からすべてをインポートすると、成功します。

次に、mpmath を個別にインストールすると、mpmath から ellipfun を使用できるようになります。ただし、迷惑なmpfものが表示されます:

問題は、sympy.mpmath で ellipfun を使用する方法です。インストールの欠陥を確認するにはどうすればよいですか?

上記の解決策は最高です!できない場合、通常の関数を使用するのと同じように、mpmath で ellipfun を使用するにはどうすればよいですか?

sympy のインストールが成功した証拠

0 投票する
1 に答える
1887 参照

python - 任意精度の浮動小数点での sympy 関数の評価

たとえば、sympy シンボリック関数が与えられた場合

電話するとき

sympy は浮動小数点数を返します。戻り値は mpf ではありません。

sympy を取得して、任意の精度を使用してシンボリック標準関数 (指数関数や三角関数など) を評価する便利な方法はありますか?

0 投票する
1 に答える
44 参照

python - Python で因数分解アルゴリズムを実行しようとしています。mpmath の構文に問題があり、おそらく numpy を使用する必要があります

mpmath ライブラリは、試行されている残りの python と共にインストールされているようです。

from mpmath import *

それから考える

x= mpf (65455213.0)などは数マイル離れている可能性があります。最終的には、非常に長い数値に対して非常に正確な操作が必要です。時間は主な関心事ではありません。このような数値を演算とともに宣言する正しい構文は何ですか。

0 投票する
1 に答える
262 参照

python - Pythonでmpmathにフロートを文字列として渡す方法は?

mpmath.mpffloat を渡してでルートを見つけたい場合、問題が発生しmp.findrootます。

この問題は、前の質問の続きです: Polynomial function cannot be solve by Python sympy

係数を文字列で入力するmp.findrootとコマンドが動作しますが、自動手順で係数を読み込むと動作しません。mpmath.mpfこの問題は、文字列として認識されない入力が原因のようです。この単純な例のように係数が一定ではないため、この自動手順が必要です。

関数 dontwork のエラー メッセージは次のとおりです。

ご協力ありがとうございました!

0 投票する
1 に答える
322 参照

python - Python の mpmath モジュールを使用して mpf を 16 進数で初期化するにはどうすればよいですか?

非常に大きな 16 進数を mpmath の mpf オブジェクトの 1 つにロードしたいと考えています。私は試した

しかし、それは誤動作しました:

long 整数定数を単純に使用すると、精度も失われるようです。

16 進文字列から mpf インスタンスを初期化するための適切な手法は何ですか?