91aaa在线国内观看,亚洲AV午夜福利精品一区二区,久久偷拍人视频,久久播这里有免费视播

<strong id="fvuar"></strong>

  • <sub id="fvuar"><dl id="fvuar"><em id="fvuar"></em></dl></sub>

    1. 千鋒教育-做有情懷、有良心、有品質(zhì)的職業(yè)教育機構(gòu)

      手機站
      千鋒教育

      千鋒學習站 | 隨時隨地免費學

      千鋒教育

      掃一掃進入千鋒手機站

      領(lǐng)取全套視頻
      千鋒教育

      關(guān)注千鋒學習站小程序
      隨時隨地免費學習課程

      當前位置:首頁  >  技術(shù)干貨  > python sklearn的快速使用

      python sklearn的快速使用

      來源:千鋒教育
      發(fā)布人:xqq
      時間: 2023-11-08 01:12:24 1699377144

      鳶尾花識別是一個經(jīng)典的機器學習分類問題,它的數(shù)據(jù)樣本中包括了4個特征變量,1個類別變量,樣本總數(shù)為150。

      它的目標是為了根據(jù)花萼長度(sepallength)、花萼寬度(sepalwidth)、花瓣長度(petallength)、花瓣寬度(petalwidth)這四個特征來識別出鳶尾花屬于山鳶尾(iris-setosa)、變色鳶尾(iris-versicolor)和維吉尼亞鳶尾(iris-virginica)中的哪一種。

      #引入數(shù)據(jù)集,sklearn包含眾多數(shù)據(jù)集

      fromsklearnimportdatasets

      #將數(shù)據(jù)分為測試集和訓練集

      fromsklearn.model_selectionimporttrain_test_split

      #利用鄰近點方式訓練數(shù)據(jù)

      fromsklearn.neighborsimportKNeighborsClassifier

      #引入數(shù)據(jù),本次導入鳶尾花數(shù)據(jù),iris數(shù)據(jù)包含4個特征變量

      iris=datasets.load_iris()

      #特征變量

      iris_X=iris.data

      #print(iris_X)

      print('特征變量的長度',len(iris_X))

      #目標值

      iris_y=iris.target

      print('鳶尾花的目標值',iris_y)

      #利用train_test_split進行訓練集和測試機進行分開,test_size占30%

      X_train,X_test,y_train,y_test=train_test_split(iris_X,iris_y,test_size=0.3)

      #我們看到訓練數(shù)據(jù)的特征值分為3類

      #print(y_train)

      '''

      [1102000222102021010201002120010010000

      2221112020111122122202220101001222111

      2001021201222121001001110211022]

      '''

      #訓練數(shù)據(jù)

      #引入訓練方法

      knn=KNeighborsClassifier()

      #進行填充測試數(shù)據(jù)進行訓練

      knn.fit(X_train,y_train)

      params=knn.get_params()

      print(params)

      '''

      {'algorithm':'auto','leaf_size':30,'metric':'minkowski',

      'metric_params':None,'n_jobs':None,'n_neighbors':5,

      'p':2,'weights':'uniform'}

      '''

      score=knn.score(X_test,y_test)

      print("預(yù)測得分為:%s"%score)

      '''

      預(yù)測得分為:0.9555555555555556

      [1211221000012010200022022221222122120

      21211021]

      [1211221000012010200012022221122122120

      21211021]

      '''

      #預(yù)測數(shù)據(jù),預(yù)測特征值

      print(knn.predict(X_test))

      '''

      [0222200002202021202102101220210211202

      12021012]

      '''

      #打印真實特征值

      print(y_test)

      '''

      [1222211112111121102111020200202020220

      22010200]

      '''

      以上內(nèi)容為大家介紹了pythonsklearn的快速使用,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓機構(gòu):千鋒教育。

      tags: python培訓
      聲明:本站稿件版權(quán)均屬千鋒教育所有,未經(jīng)許可不得擅自轉(zhuǎn)載。
      10年以上業(yè)內(nèi)強師集結(jié),手把手帶你蛻變精英
      請您保持通訊暢通,專屬學習老師24小時內(nèi)將與您1V1溝通
      免費領(lǐng)取
      今日已有369人領(lǐng)取成功
      劉同學 138****2860 剛剛成功領(lǐng)取
      王同學 131****2015 剛剛成功領(lǐng)取
      張同學 133****4652 剛剛成功領(lǐng)取
      李同學 135****8607 剛剛成功領(lǐng)取
      楊同學 132****5667 剛剛成功領(lǐng)取
      岳同學 134****6652 剛剛成功領(lǐng)取
      梁同學 157****2950 剛剛成功領(lǐng)取
      劉同學 189****1015 剛剛成功領(lǐng)取
      張同學 155****4678 剛剛成功領(lǐng)取
      鄒同學 139****2907 剛剛成功領(lǐng)取
      董同學 138****2867 剛剛成功領(lǐng)取
      周同學 136****3602 剛剛成功領(lǐng)取
      相關(guān)推薦HOT