問題タブ [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 投票する
2 に答える
12251 参照

python - Python cvxopt ソルバー qp の基本的な仕組み

cvxopt ソルバー qp を使用してラグランジュ乗数を計算したいのですが、「正確に」どのように機能するのか疑問に思っています。もっと情報を見つけようとしましたが、cvxopt に関する情報はあまりありません。この問題の例を見ていましたが、これらの変数が何を意味し、どのように解決策を導き出すのかわかりません。

例は次のとおりです。

ここに画像の説明を入力

を使用して解決できます

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

python - CVXOPT L1 ノルム近似 - lDB の値が不正です

ここで与えられた L1 ノルム近似の例に従って、次のコードを使用します。

すべてが正常に動作します。

ただし、mをnよりも小さくなるように変更すると、

次のエラーが表示されます。

L1.py:180 の次のステートメントが原因でエラーが発生していることがわかります。

さらに lapack.c:3651 に飛び込むと、次のステートメントでエラーがスローされます。

ただし、cvxopt.lapack.gels の CVXOPT の LAPACK インターフェイスに関するドキュメントを読むと、具体的には、mがn未満の場合、最小ノルム問題を解決すると書かれています。

mをnよりも小さくしてもうまくいかない理由を誰かが明らかにすることはできますか?

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

anaconda - OS を El Capitan にアップデートした後の anaconda でのインポート エラー

El Capitan がリリースされてから 2 日前に、Mac OS システムを El Capitan にアップデートしました。しかし、それ以来、cvxopt をインポートしようとしたときに次のエラーが表示されました (以前は Yosemite OS で正常に機能していました)。このエラーは、anaconda と cvxopt を再インストールした後も持続します。これがOS、anaconda、またはcvxopt自体の問題なのかどうかはわかりません。誰でもこの問題について私を助けることができますか? どうもありがとう。

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

windows-8 - anaconda と python 3.4 を使用して Windows 8 に cvxopt をインストールする

Python 3.4でanaconda配布パッケージを使用して、Windows 8マシンにcvxoptを正常にインストールできた人はいますか?

conda install cvxopt と pip install の両方を試しましたが、どちらも失敗します。

提案をありがとう

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

python - ImportError: svmcml という名前のモジュールがありません

私は SVM を勉強していますが、ここで興味深い例を見つけました。すでに cvxopt をインストールしましたが、svmcmplcvxopt と一緒にインストールされておらず、インストール方法がわかりません。ページには言及されていますchompackが、私もそれをインストールしています。

私が得た名前を使用してpip経由でインストールしようとするとsvmcmpl

ログ:

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

python - CvxOPT の実行に失敗しました: _gfortran_st_write_done undefined

linux-ppc64 システムで cvxopt を実行しようとしています。ルートアクセスなしで、ソースから、おおよそ次の順序ですべてをコンパイルしてインストールする必要がありました。

a) Python 2.7 b) BLAS、LAPACK c) NUMPY、SCIPY d) CVXOPT

最初に Python をインストールしてから、なんとか pip を実行しました。私のパッケージはすべて ~/local にあります。(PYTHONUSERBASE=~/ローカル)。

BLAS、LAPACK をコンパイルし、それらのライブラリを ~/local/lib に入れました。Pip は、問題なく numpy、scipy、および cvxopt をインストールできます。ただし、テスト用の cvxopt コード (cvxopt の例のディレクトリにある lp.py) を実行すると、次のエラーが発生します。

システムに gfortran 以外の Fortran コンパイラがインストールされていないことを確認しました。libgfortran は /usr/lib64/libgfortran.so.3 にあります

未定義のシンボル「_gfortran_st_write_done」が表示される理由と修正方法を教えてください。

また、なぜこの一時ディレクトリ ~/.python-eggs をホームディレクトリに作成するのですか? これは正常ですか?

ありがとう!