凸最適化凸最適化:python凸最適化の問題を解決するpython
2483 ワード
1、凸最適化
2、CVXパッケージ用pipインストールcvxpy-0.4.8-py 2-none-any.whl
ダウンロード先:http://www.lfd.uci.edu/~gohlke/pythonlibs/
3、インストール中に発生する可能性のある問題 error: Microsoft Visual C++ 9.0 is required (Unable to find vcvarsall.bat). Get it from http://aka.ms/vcpython27 解決策:Microsoft Visual C++Compiler for Python 2.7 をインストールする ImportError: cannot import name NUMPY_MKLの解決方法:numpy+mklをインストールするまずpip freezeコマンドはインストールの拡張パッケージを見て、numpyだけをインストールしてmkl Numpy+MKL is linked to the Intelがないことを発見します® Math Kernel Library and includes required DLs in the numpy.core directory.そこでnumpy+mkl(1)をダウンロードして再インストールし、mkl:Pythonの下に機械学習に関するライブラリがたくさんあります.最もよく使われる組み合わせは4つあります.numpy:主に科学的な演算に使われています.主にマトリクスの演算です.NumPyはPythonに真の多次元配列機能をもたらし,これらの配列を処理する豊富な関数ライブラリを提供した.よく使われる数学関数を配列化し、これらの数学関数が直接配列を操作できるようにし、Pythonレベルで行う必要があったサイクルをC言語の演算に置くことで、プログラムの演算速度が著しく向上した.scipy:主にいくつかの科学ツールセット、信号処理ツールセット(例えば線形代数はLAPACKライブラリを使用し、高速フーリエ変換はFFTPACKライブラリを使用する)、数値計算のいくつかのツール(常微分方程式解はODEPACKライブラリを使用し、非線形方程式グループ解と最小値解など)である.scikit-learn:クラスタリングアルゴリズム、SVMなど、機械学習に関するアルゴリズムがたくさんあります.matplotlib:MatlabのグラフィックツールはMatlabのグラフィックエンジニアリングと似ています.(2)、インストールダウンロード:numpy-1.11.3+mkl-cp 27-cp 27 m-win_amd 64.whlその後:pip install numpy-1.11.3+mkl-cp 27-cp 27 m-win_amd 64.whl格納位置 ImportError: ImportError: No module named _Multiprocess解決策:Install「Microsoft Visual C++2008 SP 1 Redistributable Package(x 64)」fromhttp://www.microsoft.com/en-us/download/confirmation.aspx?id=2092 Install Microsoft Visual C++ for Python from http://aka.ms/vcpython27 Build and install multiprocessまたは:「PYTHON_ROOTLibsite-packagesmultiprocess__init_.py」ファイルの84行目(PYTHON_ROOTはpythonルートディレクトリ)
2、CVXパッケージ用pipインストールcvxpy-0.4.8-py 2-none-any.whl
ダウンロード先:http://www.lfd.uci.edu/~gohlke/pythonlibs/
3、インストール中に発生する可能性のある問題
# This is down here because _multiprocessing uses BufferTooShort
import _multiprocess as _multiprocessing
に置き換えます.