問題タブ [cvxopt]

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

python - python cvxopt による最適化

Python の cvxopt を使用して、ポートフォリオの分散を最小限に抑えようとしています。しかし、何度も試してみると、うまくいかないようです。関数と私のコードとエラーを以下に貼り付けます。助けてくれてありがとう!

最小化問題

目的関数: min x.dot(sigma_mv).dot(xT)

制約条件はすべて x>=0、sum(X) = 1

sigma_mv は 800*800 の共分散行列、dim = 800

コード


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

python - Python 3.5 - cvxopt を使用できません

Anaconda で cvxopt を使用しようとしています。

こちらのインストール手順に従いました: Windows 7 に Python 3.5 用の cvxopt をインストールする方法

しかし、エラーが発生しました:

もインストールしようとしましnumpy-mklたが、エラーも発生しました"No matching distribution found for numpy-mkl"

cvxopt.baseしかし、フォルダー内pydに見つからないようです。site-package次に何をしますか?

環境: Windows 7 64 ビット。コンダ 4.3.22 (パイソン 3.5)

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

python - フロンティア方程式 - 多項式をデータ セットの先頭に当てはめます

データの「トップ」に適合するように、pythonを使用して多項式を経験的データセットに適合させるにはどうすればよいですか。つまり、xのすべての値に対して、関数の出力はそのxで最大のyよりも大きくなります。しかし同時に、データを保持するようにこれを最小限に抑えます。私が言及しているものの例は、以下の画像に見られます。

フロンティア方程式の例