Windows下安裝scikit-learn
準(zhǔn)備工作
- Python (>= 2.6 or >= 3.3),
- Numpy (>= 1.6.1)
- Scipy (>= 0.9),
- Matplotlib(可選)
NumPy
NumPy系統(tǒng)是Python的一種開源的數(shù)值計算擴(kuò)展雾叭。這種工具可用來存儲和處理大型矩陣,比Python自身的嵌套列表(nested list structure)結(jié)構(gòu)要高效的多(該結(jié)構(gòu)也可以用來表示矩陣(matrix))扮匠。
Scipy
SciPy是一款方便乳乌、易于使用疆股、專為科學(xué)和工程設(shè)計的Python工具包.它包括統(tǒng)計,優(yōu)化,整合,線性代數(shù)模塊,傅里葉變換,信號和圖像處理,常微分方程求解器等等.
Matplotlib
matplotlib 是python最著名的繪圖庫,它提供了一整套和matlab相似的命令A(yù)PI,十分適合交互式地進(jìn)行制圖狸捕。而且也可以方便地將它作為繪圖控件,嵌入GUI應(yīng)用程序中众雷。
下載地址
Python:https://www.python.org/downloads/
Numpy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#numpy
Scipy:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
Matplotlib:http://www.lfd.uci.edu/~gohlke/pythonlibs/#matplotlib
scikit-learn:http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn
安裝步驟:
安裝python3.5,注意配置環(huán)境變量灸拍。
-
安裝easy_install做祝,安裝pip(python官網(wǎng)下載)
python ez_setup.py python setup.py install
-
安裝numpy,scipy,matployib,scikit-learn.例如
pip install .\numpy-1.11.1-cp35-cp35m-win_amd64.whl #安裝numpy pip install .\scipy-0.18.0-cp35-cp35m-win_amd64.whl #安裝scipy pip install .\matplotlib-2.0.0b3-cp35-cp35m-win_amd64.whl #安裝matplotlib pip install .\scikit_learn-0.17.1-cp35-cp35m-win_amd64.whl #安裝scikit-learn
測試:
python
>>> from sklearn import datasets
>>> iris = datasets.load_iris()
>>> digits = datasets.load_digits()
>>> print(digits.data)
[[ 0. 0. 5. ..., 0. 0. 0.]
[ 0. 0. 0. ..., 10. 0. 0.]
[ 0. 0. 0. ..., 16. 9. 0.]
...,
[ 0. 0. 1. ..., 6. 0. 0.]
[ 0. 0. 2. ..., 12. 0. 0.]
[ 0. 0. 10. ..., 12. 1. 0.]]
>>> digits.target
array([0, 1, 2, ..., 8, 9, 8])