問題タブ [cvxpy]

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 に答える
1139 参照

python - scipy.optimize.minimize が制約のある行列入力の収束に失敗する

(最初の質問、何らかの形で良くない場合は編集します。投稿前に調査を行いました)

x*C=y (x と y はデータセット、C は行列) を予測したいのですが、C の行の合計が 1 になり、その要素が 0 と 1 の間にあるという制約があります。

制約されるのは列ではなく行であるため、単純に線形回帰を使用することはできず、エラー関数を書き留める必要があります。私はこれをMatlabで成功させたので、データやメソッドではなく、おそらく私のコードにあることがわかっています。

私のコード(以下)は、これら2つのエラーのいずれかを返します(ランダムな初期推測に応じて、私は推測します):

どんな助けでも大歓迎です。私はPythonが初めてで、これに多くの時間を費やしました。

0 投票する
0 に答える
336 参照

python - python cvxpyへのmatlab CVXの問題

これは私のMatlab CVXです

そして、Python 環境の cvxpy でこれを試します。

しかし、制約変数に何か問題があります。numpy 関数が機能しない可能性があります。cvxpy 構文だけが機能するようです。ただし、cvxpy 構文で行列乗算が見つかりません。これどうやってするの?

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

python - 条件付き制約

cvxpy に条件付き制約を設定する方法はありますか?私はこのような単純な凸ポートフォリオ最適化問題を見ています。

特定のシナリオにのみ適用される制約を導入しようとしています

この python 擬似コードでは、正の重みの変化のみを制御したいと考えています。

私は cvxpy 関数を調べましたが、それができるものは何もないようでした。