sympy

    3

    1答えて

    私は、pi、e、iのような定数と同じ機能を持つSymPyで定数を定義しようとしています。正確な答えが与えられたとき、それらの値に評価するのではなく、記号として残っています。たとえば、逃げた場合 2*pi 2πを返します。おおよその答えが必要な場合は、実行することができました N(2*pi) 返される値は6.28318530717959です。私が欲しいもの は N(tau) 戻り6.28

    6

    1答えて

    実数のある区間を操作する必要があります。基本的には、私は組合とその交差を実行します。このようにして、私は常に有限個の区間の和集合である実数の集合を得る。 現時点では私はpythonのためにsympyを使用しています。私の質問です:与えられたsympyセット、その間隔で反復する(素敵な)方法はありますか? (-oo, 5] U [7, 20] し、それを解凍するために正規表現を使用します。 一つ

    5

    2答えて

    ある特定の種類のランダム行列が有限体上で可逆であるかどうか、特にF_2をテストしたいと思います。次の簡単なコードを使って、行列が実数に対して可逆であるかどうかをテストできます。 import random from scipy.linalg import toeplitz import numpy as np n=10 column = [random.choice([0,1]) for

    9

    1答えて

    sympyには、Piecewiseオブジェクトを返す整数がある。 In [2]: from sympy.abc import x,y,z In [3]: test = exp(-x**2/z**2) In [4]: itest = integrate(test,(x,0,oo)) In [5]: itest Out[5]: ⎧ ___ ⎪ ╲╱ π ⋅z

    8

    2答えて

    私は、さまざまな最適化メソッドをコーディングして、改訂の方法を試みています。私はSymPyを使って、ポイントの座標が配列に格納されている任意の点で任意の数の変数を持つ関数を評価できるようにしたいと考えています。 たとえばb = [1,2]のf(x,y) = 3*x**2 - 2*x*y + y**2 + 4*x + 3*yを評価したいと思います。しかし、私は実際にそれを行う一般的な方法が好きです。

    7

    2答えて

    pythonのsympyは、xが正、負、実数、複合などの変数について仮定を設定できることを知っています。sympyが変数の相対的な仮定他の変数にたとえば、変数xとyがある場合、そのソリューションでx> yと仮定してsympyを設定できますか?あるいは、もし私が2つの変数、aとBを持っていれば、sympyを+ 2B <と仮定するように設定できますか?このような仮定は、sympyがsolve()と固有

    5

    1答えて

    double_scalarsに遭遇した無効な値: 与えられた点(X0、Y0)とを曲線y = A * X ** 2 + B * x + c、(x0、y0)から(x、y)までの最小距離を計算します。 from sympy.core.symbol import symbols from sympy.solvers.solvers import solve from sympy.utilities.l

    6

    1答えて

    を並べ替えるからどのように方程式を再配置からsympyを防ぐのですか? iPythonノートにSympyを使用して イムので、私は簡単にLYXにラテックスのコードを貼り付け、コピーすることができますが、私はそれらを定義したのと同じ順序で式をしたいです。例えば 、その温度の関数としてグレー体放射のための式: Sympyが自動的式の非常に珍しい表現を与える前面に温度コンポーネントを配置します。これを防

    8

    1答えて

    私の研究グループでは、MatlabのSymbolic ToolboxやPythonのSympyなど、さまざまなシンボリックツールで代数モデリングを行う人々がいます。これらのモデルは、通常、Cコードにエクスポートされ、さらにシンボリックな操作のために、独自のシンボルC++ベースのツールにコピー・ペーストされます。 このメンテナンスが難しいアプローチの代わりに、OpenMathと "Content M

    15

    2答えて

    LaTeX式を解析し、直接SymPy式として使用したいと考えています。言い換えれば、私は必要なのsympifyに似たものである: from sympy import sympify f = sympify('x^2 + sin(y) + 1/2') print f それは例えば、入力として、LaTeXの表現(文字列)を取ることができます。 f = latex_sympify('\frac{