Когда я пытаюсь определить значение p меньше 1 для метрики Минковского в алгоритме KNN, я сталкиваюсь с ошибкой ниже. Может ли кто-нибудь дать мне знать, как я могу настроить значение p меньше 1 для метрики Минковского
sc=StandardScaler()
p_kn =Pipeline([('sc',sc),('kn',KNeighborsClassifier())])
grid_kn={'kn__n_neighbors':np.arange(3,30),'kn__weights':['uniform','distance'],'kn__p':[1,2,0.5]}
KN=GridSearchCV(p_kn,grid_kn,'accuracy',cv=cv)
KN.fit(x,y)
Ошибка ниже значения
Ошибка значения: p должно быть больше единицы для метрики Минковского