#python #python-3.x #scikit-learn #k-means
Вопрос:
Я использую PyCharm для запуска Kmeans с использованием данных Iris.
from sklearn.datasets import load_iris
iris = load_iris()
from sklearn.cluster import KMeans
kmeans = KMeans()
print(kmeans)
Когда я запускаю это, просто печатается KMeans()
, но я бы хотел, чтобы оно печатало следующее:
KMeans(n_clusters=8, *, init='k-means ', n_init=10, max_iter=300, tol=0.0001, precompute_distances='deprecated', verbose=0, random_state=None, copy_x=True, n_jobs='deprecated', algorithm='auto')
Как этого можно добиться?
Ответ №1:
Просто беги kmeans.get_params()
. Это выведет параметры (по умолчанию или пользовательские), используемые при создании экземпляра функции в формате словаря.
Пожалуйста, обратитесь по этой ссылке для получения дополнительной информации.
Комментарии:
1. Спасибо! это именно то, что я искал.