Kaggle的一道题目,Personalize Expedia Hotel Searches,总是出现下面的报错
def getDistanceByPoint(data, model):
distance = pd.Series()
for i in range(0,len(data)):
Xa = np.array(data.iloc[i])
Xb = model.cluster_centers_[model.labels_[i] - 1]
distance.at[i]=np.linalg.norm(Xa-Xb)
return distance
distance = getDistanceByPoint(data, kmeans[9])
distance = getDistanceByPoint(data, kmeans[9])
TypeError: 'KMeans' object is not subscriptable