1. 程式人生 > 其它 >Python做機器學習的生態系統簡介

Python做機器學習的生態系統簡介

Python,一門語言,一種工具,一個平臺,深的一批人喜歡和力挺! 機器學習很火,Python做機器學習已構建成一個完整的生態系統了。 本文對Python做機器學習的生態系統做個簡介。

1 Python

Python功能強大,容易上手,快速地應用。 程式碼:

improt this

結果:

2 Numpy

Numpy是Python做科學計算的基礎包,主要包括以下功能:

  • 強大的陣列功能
  • 複雜的函式功能
  • 集成了C/C++/Frotran程式碼
  • 實現線性代數、傅立葉變換、隨機數等計算

3 Matplotlib

Matplotlib是Python的畫圖包,可以建立高質量的2維圖形。 Matplotlib的詳細文件和示例閱讀Matplotlib官方網站。

4 Pandas

Pandas是Python的優秀資料分析包, Pandas的詳細文件和示例閱讀Pandas官方網站。 Pandas做資料分析推薦閱讀Pandas作者寫的書籍《利用Python做資料分析》

5 Scikit-Learn

Scikit-Learn是Python的優秀機器學習庫,關於Scikit-Learn的介紹,可以閱讀文章《Python機器學習庫Scikit-Learn簡介》

6 Python做機器學習生態系統搭建

Python做機器學習生態系統構建,一鍵式安裝,安裝Anaconda軟體工具。 安裝網址:https://www.continuum.io/downloads 根據電腦系統和位數,選擇合適的版本下載和安裝即可。 Python做機器學習生態系統的版本資訊 程式碼:

import sysprint("Python版本:%s" %sys.version)
import numpyprint("numpy版本:%s" %numpy.__version__)
import matplotlibprint("matplotlib版本:%s" %matplotlib.__version__)
import pandasprint("pandas版本:%s" %pandas.__version__)
import sklearnprint("sklearn版本:%s" %sklearn.__version__)

結果: