sympy

    1

    1答えて

    Pythonで無限和として表現された方程式の数値解を見つけたいと思っています。 fsolve()とsympyを使用して簡略化した例は次のようになります。 from scipy.optimize import fsolve import math from sympy import * i = symbols('i', integer=True) def f(x): retu

    4

    2答えて

    sympyで多項式関数を解くことで問題があります。次の例では、管理できないエラーメッセージが表示されます。多項式が単純になると、ソルバは正しく動作します。コードをコピーして貼り付けて、システム上のエラーも確認してください。 import sympy from sympy import I omega = sympy.symbols('omega') def function(omega):

    2

    2答えて

    を保つために、私は次のコードを持っている: from sympy import * init_printing() x,y = symbols('x y') u = Function('u')(x,y) ux,uy,uxx,uxy,uyy = symbols("u_x u_y u_xx u_xy u_yy") mainEvaluation = uxx - 2*sin(x)*uxy -

    2

    1答えて

    私は式(X>Y && Z<=Y) X<=Y || Z>Y の補数は、Pythonでsympyを使用して、出力の上に取得することが可能ですしたいですか?私に

    1

    1答えて

    私はlambdifyを使用して、特定のパラメータの関数である式をコンパイルします。各パラメータはNポイントです。だから私は式N回を評価する必要があります。以下は、これがどのように行われるかの簡単な例を示しています。 import numpy as np from sympy.parsing.sympy_parser import parse_expr from sympy.utilities.

    2

    1答えて

    sympyを使用して、いくつかのシンボリック計算をPythonで実行しようとしています。したがって私はいくつかのスカラー記号と行列記号を定義します。しかし、コンソールの印刷出力はむしろ醜いので、もっとコンパクトにしたいと思っています。具体的には、スカラーシンボルdtがあります。このスカラーシンボルは、マトリックスFdに接続されています。転記をFdと印刷すると、dtを含むエントリはtranspose

    2

    1答えて

    私はsympyライブラリを掘り下げているので、特に解析された関数を評価しようとするときに問題に遭遇しました。関数(2z)のように手動で関数を入力すると、期待どおりに評価されます。しかし、私は文字列を取るためにこのクラスを使用できるようにする必要がありますが、私は期待される出力を得ることができません。出力された状態で from sympy import I, re, im, Abs, arg, co

    1

    1答えて

    で行列の配列は: M、UとA^(k)はサイズmの正方行列です。 はこれまでのところ、私は与えられたpのためにこれを行うために管理: import sympy m = sympy.symbols('m', integer=True) p = 3 A = [sympy.MatrixSymbol('A^({})'.format(k), m, m) for k in range(p)] M =

    1

    1答えて

    最近、私はSympyを使い始めました。 1つの変数の2つの多項式fxとtn_shiftedを考えてみましょう。私は多項式p2を得るために別のものから1を引きます。次に、私はそれを簡略化し、以下に示すように完全に異なる表現を得る。ここで import sympy as spy from sympy import Symbol x = Symbol('x') a, b = 1, 3 n =

    2

    1答えて

    sympyの論理式から、同等のCコードを取得したいと思います。まず、andとorのようなネイティブ論理演算子を使用することができないことに気付きました。十分に公正で、& and friendsがあります。私は from sympy import * from sympy.utilities.codegen import codegen x = Symbol('x') is_valid =