問題タブ [scipy-optimize]

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 投票する
1 に答える
1128 参照

python - Scipy.optimize.curve_fit が適合しません

を使用して正弦関数を当てはめたいとしscipy.optimize.curve_fitます。関数のパラメーターがわかりません。周波数を取得するために、フーリエ変換を行い、他のすべてのパラメーター (振幅、位相、オフセット) を推測します。プログラムを実行すると、フィット感は得られますが、意味がありません。何が問題ですか?どんな助けでも大歓迎です。

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

python - 下限と上限の両方を持つことができる二次計画関数はありますか - Python

通常、私はGNU Octaveを使用して二次計画問題を解決してきました。

のような問題を解決します

を対象として

lbとは下限ubと上限です。たとえば、x

解決すると、私の Octave コードは次のようになります。シンプルな1行だけ

[]等式制約は必要ないため、角括弧は空です

私の質問は次のとおりです。問題を解決するためのPythonで使いやすい二次ソルバーはありますか

を対象として

または対象

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

python-3.x - Python は変数を最適化して最大ピアソンの相関係数を取得できますか?

pandas データフレームに 3 つの列Col1& Col2&が含まれている場合、とCol3の間のピアソンの最大相関係数を取得する必要があります。変更された値が次の式で取得される場所の値を考慮します。Col2Col3Col1Col2

Col3ここで、B は、と の新しい値の間の最大ピアソン相関係数を取得するための変化する変数です。Col2

それを実行してBを返すことができるPythonメソッドはありますか.Pythonを使用してこの操作を実行し、B値を返す方法はありますか?このプロセスを他の列に繰り返したい場合.

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

python - 変化する変数を最適化して、複数の列の最大ピアソン相関係数を取得します

修正:

Col15 つの列& Col2& Col3& Col4&を含む pandas DataFrame がある場合、( , ) & ( , ) & ( , ) の値を考慮してCol5最大ピアソン相関係数を取得する必要があります。Col2Col3Col2Col4Col2Col5Col1

Col2次の式によって得られる変更された値:

ここ で、は ( の新しい値) & ( の新しい値 ) & ( の新しい値 )の間Bの最大ピアソン相関係数を取得するための変化する変数 (単一の値)です。Col2Col3Col2Col4Col2Col5

アップデート:

ここに画像の説明を入力

上記の 5 つの列を含む上記の表には、( , ) & ( , ) & ( , ) 間の係数の相関関係がCol2Col3Col2Col4Col2示さCol5れています。

Col2変化する値がである前述の 2 つの式に基づいて、 の値を変更する必要がありますB

したがって、問題はB、新しい相関係数が対応するもの(古いもの)以上になる最高の値をどのように取得するかということです。

ここに画像の説明を入力

更新 2:

Col1、Col2、Col3、Col4、Col5

2,0.051361397,2618,1453,1099

4,0.053507779,306,153,150

2,0.041236151,39,54,34

6,0.094526419,2755,2209,1947

4,0.079773397,2313,1261,1022

4,0.083891415,3528,2502,2029

6,0.090737243,3594,2781,2508

2,0.069552772,370,234,246

2,0.052401789,690,402,280

2,0.039930675,1218,846,631

4,0.065952096,1706,523,453

2,0.053064126,314,197,123

6,0.076847486,4019,1675,1452

2,0.044881545,604,402,356

2,0.073102611,2214,1263,1050

0,0.046998526,938,648,572