Обучение без учителя. Кластеризация

import pandas as pd
import numpy as np
from sklearn.cluster import KMeans

df = pd.read_csv('/name/name.csv')

model = KMeans(n_clusters=5, random_state=5678)
model.fit(df)

print('Центроиды:', model.cluster_centers_)

print('Центроиды с округлением:', model.cluster_centers_.round())

print('Целевая функция:', model.inertia_)

# с начальными центроидами

centers_of_clusters = np.array([[30, 70, 5], [55, 19, 3], [15, 40, 17]])

model = KMeans(n_clusters=3, random_state=5678, init=centers_of_clusters)
model.fit(df)