博雅資料機器學習09

2022-06-20 08:48:09 字數 517 閱讀 7699

博雅資料機器學習09

k近鄰演算法

## 宣告儲存k個鄰居的index的列表

index_list =

## 遍歷每個測試樣本的與訓練集的舉例,item型別為dict

for item in distances:

## item的型別為dict,即

## 使用sorted函式對item按照distance進行公升序排列,並取前10個距離最小的樣本

sorted_item = sorted(item.items(), key = lambda x: x[1])[0:10]

## sorted_item形如[(index, distance),(index, distance)...(index, distance)]

## 使用zip函式從sorted_items中獲取對應的index

indexes = list(zip(*sorted_item))[0]

## 將indexes加入到index_list中

index_list

博雅資料機器學習10

博雅資料機器學習10 貝葉斯定理 計算隊1獲勝的概率prob win 1 prob win 1 1 prob win 0 計算隊1取勝時隊0是東道主的概率 prob win 1 home 0 1 prob win 1 home 1 計算隊0取勝時隊0是東道主的概率 prob win 0 home 0...

博雅資料機器學習06

博雅資料機器學習06 線性回歸 from sklearn import linear model from numpy import mat,array,mean 根據x和y訓練模型並計算 值y pred x insurance.drop charges axis 1 y insurance cha...

博雅資料機器學習02

博雅資料機器學習02 特徵標準化 請在下方作答 def min max data 最小值 data min data.min 最大值 data max data.max 最大值與最小值之間的差值 diff data max data min 根據minmax標準化的定義實現 new data dat...