Для того, чтобы заполнить пропущенные значения на основании алгоритма k ближайших соседей используется:
Выберите верное утверждение
Sklearn.impute.AvgImputer
Sklearn.impute.MissingIndicator
Sklearn.impute.SimpleImputer
Sklearn.impute.IterativeImputer
Sklearn.impute.KNNImputer
Sklearn.impute.KNearestNeighborsImputer
python
from sklearn.impute import KNNImputer
imputer = KNNImputer(n_neighbors=5, weights='uniform', metric='euclidean')
X_filled = imputer.fit_transform(X)
В данном примере создается объект `KNNImputer` с параметрами `n_neighbors=5`, `weights='uniform'` и `metric='euclidean'`. Затем метод `fit_transform` применяется к исходной матрице `X` с пропущенными значениями, и результат сохраняется в переменной `X_filled`. После выполнения данного кода все пропущенные значения в матрице `X_filled` будут заменены на средние значения пяти ближайших соседей.
Таким образом, верное утверждение будет:
Sklearn.impute.KNNImputerНажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет