Как распечатать пространственные параметры KMeans?

#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. Спасибо! это именно то, что я искал.