問題タブ [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.
python - scipy.optimize.minimize が制約のある行列入力の収束に失敗する
(最初の質問、何らかの形で良くない場合は編集します。投稿前に調査を行いました)
x*C=y (x と y はデータセット、C は行列) を予測したいのですが、C の行の合計が 1 になり、その要素が 0 と 1 の間にあるという制約があります。
制約されるのは列ではなく行であるため、単純に線形回帰を使用することはできず、エラー関数を書き留める必要があります。私はこれをMatlabで成功させたので、データやメソッドではなく、おそらく私のコードにあることがわかっています。
私のコード(以下)は、これら2つのエラーのいずれかを返します(ランダムな初期推測に応じて、私は推測します):
どんな助けでも大歓迎です。私はPythonが初めてで、これに多くの時間を費やしました。
python - python cvxpyへのmatlab CVXの問題
これは私のMatlab CVXです
そして、Python 環境の cvxpy でこれを試します。
しかし、制約変数に何か問題があります。numpy 関数が機能しない可能性があります。cvxpy 構文だけが機能するようです。ただし、cvxpy 構文で行列乗算が見つかりません。これどうやってするの?
python - 条件付き制約
cvxpy に条件付き制約を設定する方法はありますか?私はこのような単純な凸ポートフォリオ最適化問題を見ています。
特定のシナリオにのみ適用される制約を導入しようとしています
この python 擬似コードでは、正の重みの変化のみを制御したいと考えています。
私は cvxpy 関数を調べましたが、それができるものは何もないようでした。