推薦幾個 Python 資料科學計算入門 Libraries

最近在研究語音辨識,順帶看了一下 Python,這裡大概就介紹一下在學習 Python 資料科學計算推薦入門的幾個 Libraries。

簡介

Python 運用在科學資料計算相當具有優勢,支援的 libraries 相當豐富,在這裡推薦幾個 Libraries ,進行介紹。

在了解及初次熟悉這些 Libraries 時,建議可以透過以下方式:

  • 透過 Jupyter Notebook 來引入 Library
  • 一步步的跟著文檔中的快速起步流程,先理解方向
  • 用30分鐘來閱讀文檔,來確實理解 Library 的 modules 用法

如果是透過 Anaconda 啟用 Jupyther Notebook ,則可以參考這部影片 https://www.youtube.com/watch?v=-MyjG00la2k

接下來,開始介紹推薦的 Libraries:

NumPy

NumPy 可以簡單且有效率地進行計算,並且有許多資料科學計算的 Libraries 都是基於 NumPy ,

快速起步教學

Pandas

Pandas 是一個高效能的資料結構及分析 Library,並且基於 NumPy 所建構。

快速起步教學

Matplotlib

Matplotlib 是一個視覺化繪圖 Library,靈活且相當強大,但是整體來說較為肥大

快速起步

Scikit-Learn

Scikit-Learn 是一套 Machine learning Library,內部包含了相當多的演算法,可以將資料進行預處理及交叉驗證等

快速起步

Bonus: Seaborn

Seaborn 是一個易上手的資料繪圖 Libraries,是基於 matplotlib 且提供許多

快速起步