亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Python > 正文

kNN算法python實現和簡單數字識別的方法

2020-02-23 06:10:46
字體:
來源:轉載
供稿:網友

本文實例講述了kNN算法python實現和簡單數字識別的方法。分享給大家供大家參考。具體如下:

kNN算法算法優缺點:

優點:精度高、對異常值不敏感、無輸入數據假定
缺點:時間復雜度和空間復雜度都很高
適用數據范圍:數值型和標稱型

算法的思路:

KNN算法(全稱K最近鄰算法),算法的思想很簡單,簡單的說就是物以類聚,也就是說我們從一堆已知的訓練集中找出k個與目標最靠近的,然后看他們中最多的分類是哪個,就以這個為依據分類。

函數解析:

庫函數:

tile()
如tile(A,n)就是將A重復n次
代碼如下:a = np.array([0, 1, 2])
np.tile(a, 2)
array([0, 1, 2, 0, 1, 2])
np.tile(a, (2, 2))
array([[0, 1, 2, 0, 1, 2],[0, 1, 2, 0, 1, 2]])
np.tile(a, (2, 1, 2))
array([[[0, 1, 2, 0, 1, 2]],[[0, 1, 2, 0, 1, 2]]])
b = np.array([[1, 2], [3, 4]])
np.tile(b, 2)
array([[1, 2, 1, 2],[3, 4, 3, 4]])
np.tile(b, (2, 1))
array([[1, 2],[3, 4],[1, 2],[3, 4]])`
自己實現的函數

createDataSet()生成測試數組
kNNclassify(inputX, dataSet, labels, k)分類函數

inputX 輸入的參數
dataSet 訓練集
labels 訓練集的標號
k 最近鄰的數目

代碼如下:
#coding=utf-8
from numpy import *
import operator

def createDataSet():
    group = array([[1.0, 0.9], [1.0, 1.0], [0.1, 0.2], [0.0, 0.1]])
    labels = ['A','A','B','B']
    return group,labels
#inputX表示輸入向量(也就是我們要判斷它屬于哪一類的)
#dataSet表示訓練樣本
#label表示訓練樣本的標簽
#k是最近鄰的參數,選最近k個
def kNNclassify(inputX, dataSet, labels, k):
    dataSetSize = dataSet.shape[0]#計算有幾個訓練數據
    #開始計算歐幾里得距離
    diffMat = tile(inputX, (dataSetSize,1)) - dataSet
   
    sqDiffMat = diffMat ** 2
    sqDistances = sqDiffMat.sum(axis=1)#矩陣每一行向量相加
    distances = sqDistances ** 0.5
    #歐幾里得距離計算完畢
    sortedDistance = distances.argsort()
    classCount = {}
    for i in xrange(k):
        voteLabel = labels[sortedDistance[i]]
        classCount[voteLabel] = classCount.get(voteLabel,0) + 1
    res = max(classCount)
    return res

def main():
    group,labels = createDataSet()
    t = kNNclassify([0,0],group,labels,3)
    print t
   
if __name__=='__main__':

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩中文字幕国产| 欧美一级视频在线观看| 日本精品性网站在线观看| 亚洲第一在线视频| 国产精品免费一区二区三区都可以| 国产欧美在线播放| 国产精品美女免费视频| 午夜精品一区二区三区av| 欧美激情第99页| 久久精品免费电影| 国产91色在线免费| 91精品久久久久久久| 国产精品爽黄69天堂a| 午夜精品一区二区三区在线视频| 国产成人精品国内自产拍免费看| 亚洲影院色在线观看免费| 国产日韩精品入口| 日韩免费观看av| 北条麻妃久久精品| 欧美一级片久久久久久久| 国产精品老女人精品视频| 亚洲天堂影视av| 亚洲自拍小视频免费观看| 久久精品久久久久电影| 亚洲欧美色图片| 亚洲夜晚福利在线观看| 成人免费视频xnxx.com| 国产日韩中文字幕| 最新国产精品亚洲| 欧美夫妻性生活视频| 狠狠躁夜夜躁人人爽天天天天97| 一夜七次郎国产精品亚洲| 国产精品女人网站| 久久影视电视剧免费网站清宫辞电视| 欧美午夜影院在线视频| 亚洲欧美中文日韩在线| 视频在线观看99| 久久视频在线直播| 日韩成人在线播放| 国产精品美女网站| 亚洲精品aⅴ中文字幕乱码| 中文字幕日韩精品在线观看| 日韩最新中文字幕电影免费看| 精品久久久久久久大神国产| 九九视频直播综合网| 国产成人精品一区二区三区| 国产欧美久久久久久| 亚洲视频日韩精品| 国产精品久久电影观看| 亚洲欧美日韩精品久久亚洲区| 国产成人av在线播放| 国产婷婷色综合av蜜臀av| 91成人在线播放| 久久久极品av| 美女扒开尿口让男人操亚洲视频网站| 欧美综合一区第一页| 午夜精品福利在线观看| 亚洲在线第一页| 中文字幕av日韩| 亚洲精品v欧美精品v日韩精品| 欧美有码在线视频| 欧美精品电影在线| 亚洲第一视频网站| 日本精品久久久久影院| 国产成人精品999| 久久免费视频在线观看| 精品国产999| 久久成人亚洲精品| 国内精品视频久久| 亚洲久久久久久久久久| 狠狠做深爱婷婷久久综合一区| 97婷婷大伊香蕉精品视频| 国产精品高潮视频| 亚洲精品午夜精品| 欧美高清不卡在线| 国产成人拍精品视频午夜网站| xx视频.9999.com| 91av视频在线免费观看| 成人写真福利网| 精品国产31久久久久久| 久热爱精品视频线路一| 欧美日韩一区二区精品| 国产亚洲欧洲高清| 国模精品系列视频| 成人av电影天堂| 最新国产成人av网站网址麻豆| 欧美精品久久久久久久免费观看| 欧美性生活大片免费观看网址| 国产免费成人av| 国模吧一区二区三区| 欧美巨猛xxxx猛交黑人97人| 精品国产一区二区三区在线观看| 韩剧1988在线观看免费完整版| 日韩中文字幕免费| 成人性生交大片免费观看嘿嘿视频| 成人精品一区二区三区| 久久久女人电视剧免费播放下载| 国产精品视频不卡| 国产精品久久久久久久久久尿| 亚洲精品免费网站| 免费91麻豆精品国产自产在线观看| 欧美日韩福利视频| 国产精品主播视频| 国产日韩欧美中文在线播放| 亚洲男女性事视频| 国产精品日本精品| 久久精品国产69国产精品亚洲| 日韩av电影国产| 国产精品美女免费视频| 成人免费观看网址| 日韩av中文字幕在线免费观看| 日韩精品在线观看一区二区| 日韩女优人人人人射在线视频| 欧美肥老妇视频| 国产成人精品av| 亚洲男人天堂网站| 中文字幕无线精品亚洲乱码一区| 国产美女高潮久久白浆| 日韩成人av一区| 欧美午夜丰满在线18影院| 日韩成人在线免费观看| 一区二区三区久久精品| 国产美女精彩久久| 91精品国产91久久久久久最新| 国产精品视频免费在线| 亚洲精品动漫久久久久| 色偷偷噜噜噜亚洲男人的天堂| 国产欧美中文字幕| 热99精品只有里视频精品| 青草青草久热精品视频在线网站| 国产成人欧美在线观看| 日韩欧美成人网| 亚洲国产福利在线| 欧美性猛交xxxxx水多| 日韩精品在线免费| 国产一区二区三区久久精品| 成人国产亚洲精品a区天堂华泰| 亚洲视频在线视频| 日韩国产激情在线| 久久精品中文字幕免费mv| 98精品在线视频| 亚洲精品国产福利| 国产精品成人久久久久| 九九热这里只有精品6| 国产91色在线免费| 久久影视三级福利片| 欧美老肥婆性猛交视频| 日韩精品视频免费在线观看| 国产精品日韩久久久久| 国产免费成人av| 2018中文字幕一区二区三区| 久久久国产精品免费| 最近2019年手机中文字幕| 日韩精品视频在线观看免费| 91av在线免费观看视频| 日韩精品在线观看网站| 一区二区三区国产视频| 国产精品久久久久久久久久久久久久| 亚洲第一精品夜夜躁人人躁| 国产成人精品久久久| 欧洲亚洲在线视频| 欧美激情xxxxx| 久久亚洲精品网站| 成人天堂噜噜噜|