博雅資料機器學習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...