Python-學習筆記(三)——開發環境搭建(numpy,scipy,matplotlib)

轉自:http://blog.chinaunix.net/uid-26642637-id-4543576.html
一、概述
用Python來編寫機器學習方面的代碼是相當簡單的,因爲Python下有很多關於機器學習的庫。其中下面三個庫numpy,scipy,matplotlib,scikit-learn是常用組合,分別是科學計算包,科學工具集,畫圖工具包,機器學習工具集。
numpy :主要用來做一些科學運算,主要是矩陣的運算。NumPy爲Python帶來了真正的多維數組功能,並且提供了豐富的函數庫處理這些數組。它將常用的數學函數都進行數組化,使得這些數學函數能夠直接對數組進行操作,將本來需要在Python級別進行的循環,放到C語言的運算中,明顯地提高了程序的運算速度。【1】
scipy:主要是一些科學工具集,信號處理工具集(如線性代數使用LAPACK庫,快速傅立葉變換使用FFTPACK庫)及數值計算的一些工具(常微分方程求解使用ODEPACK庫,非線性方程組求解以及最小值求解等)【1】。
scikit-learn:裏面有很多機器學習相關的算法(如聚類算法,SVM等)。【2】

matplotlib:是一個畫圖工具和Matlab中的畫圖工程類似。

二、安裝


Ubuntu 下的安裝

  1. sudo apt-get install python-numpy
  2. sudo apt-get install python-scipy
  3. sudo apt-get install python-matplotlib
  4. sudo apt-get install python-sklearn

window 下的安裝
到下面的網址下載自己的需要的exe文件,然後直接安裝就即可。


Numpy 可以去這裏下載 :
http://sourceforge.net/projects/numpy/files/NumPy/1.9.0/

Scipy 可以在這裏下載 :
http://sourceforge.net/projects/scipy/files/

matplotlib下載地址:
http://jaist.dl.sourceforge.net/project/matplotlib/matplotlib/matplotlib-1.4.0/

scikit-learn下載地址:
http://www.lfd.uci.edu/~gohlke/pythonlibs/#scikit-learn

如果在安裝scikit-learn出現什麼問題可以參閱http://scikit-learn.org/stable/install.html

存在的問題:
我在window上面安裝上面的四個安裝文件之後,發現有問題,我暫時還沒有找到解決方案,如果有誰知道怎麼解決,請幫忙留個腳印哈!
錯誤信息是:    from ..utils import array2d, arrayfuncs, as_float_array, check_arrays
ImportError: DLL load failed: 找不到指定的模塊。

參考文獻:
【1】python數值計算模塊NumPy scipy安裝 - 有心故我在    http://www.tuicool.com/articles/NrYzmm
【2】scikit-learn Machine Learning in Python    http://scikit-learn.org/stable/index.html
發佈了66 篇原創文章 · 獲贊 262 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章