如何打印 KMeans 初始参数?

How to print KMeans intiatial parameters?

我正在使用 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')

如何实现?

简直运行kmeans.get_params()。这将打印出在以字典格式实例化函数时使用的参数(默认或自定义)。

请参阅此 link 了解更多信息。