1. 程式人生 > >【機器學習_5】Anaconda:初學Python、入門機器學習的首選

【機器學習_5】Anaconda:初學Python、入門機器學習的首選

Anaconda是一個用於科學計算的Python發行版,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。

整合包功能:
NumPy:提供了矩陣運算的功能,其一般與Scipy、matplotlib一起使用,Python建立的所有更高層工具的基礎,不提供高階資料分析功能
Scipy:依賴於NumPy,它提供便捷和快速的N維向量陣列操作。提供模組用於優化、線性代數、積分以及其它資料科學中的通用任務。
Pandas:基於NumPy 的一種工具,該工具是為了解決資料分析任務而建立的,包含高階資料結構,以及和讓資料分析變得快速、簡單的工具
Matplotlib:

Python最著名的繪相簿
Scikit-Learn:是Anaconda中整合的開源機器學習工具包,主要涵蓋分類,迴歸和聚類演算法,可以直接呼叫傳統機器學習的演算法進行使用。
Anaconda也相容Google開發的第二代人工智慧系統TensorFlow,進行深度學習的開發。

參考:
https://tianchi.aliyun.com/dataset/notebook/detail?spm=5176.12282042.0.0.26c9290aVRHXqk&postId=6239