機器學習筆 常用python庫

2021-08-28 20:07:54 字數 353 閱讀 4287

python下有很多關於機器學習的庫,最常用的組合有以下四個:

numpy :主要用來做一些科**算,主要是矩陣的運算。numpy為python帶來了真正的多維陣列功能,並且提供了豐富的函式庫處理這些陣列。它將常用的數學函式都進行陣列化,使得這些數學函式能夠直接對陣列進行操作,將本來需要在python級別進行的迴圈,放到c語言的運算中,明顯地提高了程式的運算速度。

scipy:主要是一些科學工具集,訊號處理工具集(如線性代數使用lapack庫,快速傅利葉變換使用fftpack庫)及數值計算的一些工具(常微分方程求解使用odepack庫,非線性方程組求解以及最小值求解等)。

matplotlib:是乙個畫圖工具,和matlab中的畫圖工程類似。

機器學習之常用Python庫

pythong tutorial 提供常用的數值陣列 矩陣等函式。官網 numpy doc numpy user guide user index.html 文件quickstart user quickstart.html numpy basics user basics.html numpy r...

python機器學習常用的幾個庫

mean age titanic survival age mean 將日期格式2017 11 02轉成2017 11 02 14 data.drop income axis 1 將data中的income列刪除賦給新的特徵,常用於特徵處理 15 data.describe data.columns...

python 常用機器學習演算法 KNN

knn 演算法核心 defknnclassify0 inx,dataset,labels,k inx 待分類向量 dataset 樣本資料 labels 標籤類別k值 前k個最近鄰居 datasetsize dataset.shape 0 diffmat tile inx,datasetsize,1...