sympy

    4

    3答えて

    これまでは、与えられた質量と抗力係数について、この方程式の特定の解を見つけることができました。私はしかし、ソリューションをプロットする方法を見つけたり、特定のポイントのソリューションを評価することはありませんでした。私は本当に解決策を立てる方法を見つけたいと思っています。 from sympy import * m = float(raw_input('Mass:\n> ')) g = 9.

    2

    1答えて

    私はこれまでに見たことがないTypeErrorを思いつきました。グーグルでエラーTypeError: 'Zero' object is not iterableは結果を返しません。私はPython 2.7と3.5でテストしましたが、エラーはどちらの場合も同じです。 はここでMCVEです: from sympy.geometry.polygon import Polygon import pycl

    2

    2答えて

    私はかなり大きな数(約1000)のステップ関数を持ち、それぞれに2つの間隔しかありません。私はそれらを合計し、最大値を見つけることを望みます。これを行う最善の方法は何ですか?次のように私はコードで、sympyを試してみた: from sympy import Piecewise, piecewise_fold, evalf from sympy.abc import x from sympy.

    9

    1答えて

    前の例では、hereを見つけたので、具体的なフォームに対応するFortranコードを生成する方法を見つけようとします。 SUBROUTINE FF(NE,U,PAR,F) ! ---------- -- ! Define the nonlinear term IMPLICIT NONE INTEGER, INTENT(IN) :: NE DOUBLE PRE

    -1

    1答えて

    私はr(5つの値のリストでなければならない)のすべての値を出力するはずですが、何らかの理由で空のリスト[]が返ってきています。関数へのすべての入力は、lst変数(5つの値のリスト)を除いて、単一の値です。なぜ私が空のリストを取得しているかについてのアイデア?私が使用しているコードはすべて以下のとおりです。 from math import pi from sympy import solve

    2

    1答えて

    私は次のような結果になっています次の式 A=Symbol('A') x=Symbol('x') B=Symbol('B') C=Symbol('C') D=Symbol('D') expression=((A**x-B-C)/(D-1))*(D-1) n,d=fraction(expression) を持っている: n=A**x-B-C d=1 私の予想結果は n=(A**x

    2

    1答えて

    sympyからccode()を使用して、sageの有効なCコードに大きな式を変換しようとしています。しかし、私の表現には多くの二乗と立方体があります。 pow(x、2)はx * xよりもはるかに遅いので、私は式の中で変換前にそれらの項を拡張しようとしています。 this会話に基づいて、私は次のコードを書いた: from sympy import Symbol, Mul, Pow, pprint,

    1

    3答えて

    更新:Pythonで閉じた区間[0,3.5]の関数の最小値を見つけるにはどうすればよいですか?これまでのところ、最大値と最小値が見つかりましたが、ここから最小値を除外する方法はわかりません。 import sympy as sp x = sp.symbols('x') f = (x**3/3) - (2 * x**2) + (3 * x) + 1 fprime = f.diff(x)

    8

    3答えて

    私は時々sympyを使用していますが、あまり良くありません。現時点では、インデックス付き変数のリストを定義することに取り組んでいます。つまり、n1からnmaxまでの合計を実行します。それから私は、微分を取ることができるようにしたい: は、これまでのところ、私は次のことを試してみました:私は1つの変数に関して導関数を取るしようとした場合 numSpecies = 10 n = IndexedBas

    3

    1答えて

    私はsympyを使ってフィボナッチ系列の漸化関係を解こうとしていました。私はテキストブックのそれとは異なる答えを得た。私はそれが間違っているか分からない。 マイsympyコード from sympy import * f=Function('f') var('y') var('n',integer=True) f=y(n)-y(n-1)+(n-2) rsolve(f,y(n)) 、出