sklearn(一) 鳶尾花

2021-09-25 06:57:53 字數 731 閱讀 6964

原先有用c++語言,k近鄰演算法實現**鳶尾花型別。

from sklearn import datasets    #datasets模組

from sklearn.model_selection import train_test_split #分離訓練集和測試集資料

from sklearn.neighbors import kneighborsclassifier #k近鄰分類器模組

loaded_data = datasets.load_iris() #載入鳶尾花資料

x = loaded_data.data #x有4個屬性

y = loaded_data.target #y 有三類

print(x[:2,:]) #列印前兩個樣本屬性

x_train, x_test, y_train, y_test = train_test_split(x, y, test_size=0.3)#測試資料佔30%

knn = kneighborsclassifier() #k近鄰分離器

knn.fit(x_train, y_train) #fit學習函式

print(knn.predict(x_test)) #列印**結果

print(y_test) #列印真實結果

print(knn.score(x_test, y_test)) #列印正確率

PCA 理解及鳶尾花實踐(sklearn)

pca 主成分分析 principal components analysis 主要是通過對協方差矩陣進行特徵分解,以得出資料的主成分 特徵向量 與它們的權值 特徵值 它提供了一種降低資料維度的有效辦法 如果分析者在原資料中除掉最小的特徵值所對應的成分,那麼所得的低維度資料必定是最優化的 也即,這樣...

鳶尾花分類python演算法 BP演算法鳶尾花分類

bp演算法鳶尾花分類 網上很多鳶尾花例子,學習其他人後仿寫,我在執行其他人的時候會有溢位和錯誤。下述 準確率95 提取碼 y07d 如果有什麼不對的或者有什麼不懂iamzhubaoliang yeah.net 工程位址 import math import random import pandas ...

sklearn簡單實現鳶尾花例項svm分類器

import numpy as np import pandas as pd import matplotlib.pyplot as plt from sklearn import datasets 一 資料的獲取 iris datasets.load iris df pd.dataframe ir...