sympy

    6

    1答えて

    こんにちは私は行列の乗算を行い、後で展開しようとしています。しかし、sympyは行列方程式の拡張をサポートしていないようです。例えば 行列のルンゲ・クッタ4:結果と A,x,dt = symbols('A x dt') k1 = A*x k2 = A*(x+k1*dt*S(1)/2) k3 = A*(x+k2*dt*S(1)/2) k4 = A*(x+k3*dt) final = x+d

    5

    1答えて

    インデックスの組み合わせごとに値を計算して特定のサイズの3D行列を作成したいと考えています。行列の各値はシンボリックになります。私が今まで試したどのような :限り、私は理解してnumpyのとsympyを組み合わせることによるものである TypeError: can't convert expression to float : import numpy as np import sympy as

    1

    1答えて

    私は整流子の操作をいくつか試してみたいと思って、このツールをsympyで見つけました。それは期待どおりに動作するようです(しかし、ドキュメントは事実上存在しないか、少なくとも私はほとんど見つけられませんでしたが、以下のDalton Bentleyのコメントを参照してください)。代わり期待単純結果0の from sympy.physics.quantum import Commutator as C

    5

    1答えて

    私はSympyを使ってMathematicaの結果を再現しています。後者の方が新しいので、間違っているかもしれません。しかし、Mathematicaを使用して最大で1分かかったものは、sympyで永久に(読んだら、1時間前に始まった後に終了しなかった)ただ取り込んでいることに気付きました。これはSimplify()とsolve()に適用されます。私は何か間違っているのですか、それとも本当ですか?

    2

    1答えて

    sympy/sage/PythonでRiemann Theta functionを計算するライブラリ関数はありますか? 私はドキュメントを見て何も見つかりませんでしたが、多分私は別の名前の下でそれを逃したのだろうかと思います。 私がしたいことの例として、ここにいくつかのメープルコードがあります。ビットを探し > evalf(RiemannTheta([0,0],Matrix([[3*I/Pi, 0

    3

    2答えて

    一般的な部分式置換をしようとしています。 x*y〜cという形式の表現を正確に置き換えます。 xとyは、式の中の任意の記号にすることができます。 以下のコードでは、これを達成するためにWildを使用していますが、明らかにサブ表現の代わりに野生一致シンボルのみを使用することはできません。isinstance=[sp.Symbol]を使用しても。 import sympy as sp a, b, c

    2

    1答えて

    以下のスクリプトを考慮してください。私たちがPythonを使ってfに関してf hの派生派生を計算する方法は? import sympy as sym x, y, L, u , v = sym.symbols('x y L u v') X = sym.Matrix([[x],[y], [L], [u], [v]]) # f(x,y,L,u,v) : R^5-->R^3 f = sym.M

    9

    1答えて

    Sympy方程式を作成する最良の方法は何ですか?微分を取ってその等式の結果をプロットするのはどうですか? 私の象徴的な式はありますが、プロットの値の配列を作成する方法を理解できません。ここに私のコードは次のとおりです。私の場合は from sympy import symbols import matplotlib.pyplot as mpl t = symbols('t') x = 0.

    5

    1答えて

    私はMatlab関数を作成しました。私はPythonに変換してWebアプリケーションで使用したいと思います。 OMPCを使用して、ほとんどすべてを.mファイルから.pyファイルに変換しました。 しかし、私はsolve()関数を動作させることができません(私はsympyライブラリを使用しています)。 これは、Matlabのラインです: SBC = solve(sqrt((xa-x)^(2)+(ya-

    6

    1答えて

    私はipython qtconsoleを使用しています(今日はjupyter consoleと呼ばれています)。ラテックスを(sympyまたは他の方法で)印刷すると、結果として得られる出力が黒で美しいラテックスになります。 端末の背景が白でない場合(qtconsole - スタイルmonokaiを実行した場合のように)、出力を読み取ることができないため、色を白に変更する方法はありますか? 例: >