报错:'KMeans' object is not subscriptable

问题遇到的现象和发生背景

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