python標準庫+內置函數+第三方庫
欲善其事,必先利其器
這其器必是python的標準庫+內置函數,話說許多第三方庫, 也是對標準庫的使用,進行封裝,使得使用起來更方便。
這些庫以使用場景來分類:
一. 文件讀寫
二. 網絡抓取和解析
三. 數據連接
四. 數清洗轉換
五. 數據計算和統計分析
六. 圖像和視頻處理
七. 音頻處理
八. 數據挖掘/機器學習/深度學習
九. 數據可視化
十. 交互學習
十一. 集成開發
8、數據挖掘/機器學習/深度學習
數據挖掘、機器學習和深度學習等是Python進行數據建模和挖掘學習的核心模塊。
# 8.1 Scikit-Learn
# 類型:第三方庫
# 描述:scikit-learn(也稱SKlearn)是一個基于Python的機器學習綜合庫,內置監督式學習和非監督式學習機器學習方法,包括各種回歸、聚類、分類、流式學習、異常檢測、神經網絡、集成方法等主流算法類別,同時支持預置數據集、數據預處理、模型選擇和評估等方法,是一個非常完整、流行的機器學習工具庫
# 8.2 NuPIC
# 類型:第三方庫
# 描述:NuPIC是一個以HTM(分層時間記憶)學習算法為工具的機器智能平臺。NuPIC適合于各種各樣的問題,尤其適用于檢測異常和預測應用
# 8.3 PyTorch
# 類型:第三方庫
# 描述:PyTorch是FaceBook推出的深度學習框架,它基于Python(而非lua)產生,它提供的動態計算圖是顯著區別于Tensorflow等其他學習框架的地方。
# 8.4 Orange
# 類型:第三方庫
# 描述:Orange通過圖形化操作界面,提供交互式數據分析功能,尤其適用于分類、聚類、回歸、特征選擇和交叉驗證工作
# 8.5 theano
# 類型:第三方庫
# 描述:Theano是非常成熟的深度學習庫。它與Numpy緊密集成,支持GPU計算、單元測試和自我驗證
# 8.6 PyLearn2
# 類型:第三方庫
# 描述:PyLearn2是基于Theano的深度學習庫,它旨在提供極大的靈活性,并使研究人員可以進行自由可控制,參數和屬性的靈活、開放配置是亮點
大白python.png