# Tính tâm cụm (centroids) để dùng dự đoán centroids = [np.mean(np.array(c), axis=0) for c in clusters] # Mẫu mới X (giả sử đã chuẩn hóa như df_X hoặc cùng định dạng) X = np.array([100, 200, 6000, 150, 160, 125]) # Tính khoảng cách X đến các centroid distances = [np.linalg.norm(centroid - X) for centroid in centroids] # Gán X vào cụm gần nhất cluster_of_X = np.argmin(distances) print(f"\nMẫu X thuộc cụm: {cluster_of_X}")