Create a set and points and cluster it, printing the resulting cluster centers
5 from __future__
import print_function
15 km.add_data_pt([1, 2])
16 km.add_data_pt([10, 12])
17 km.add_data_pt([0, -1])
18 km.add_data_pt([11, 13])
19 km.add_data_pt([0, 0])
20 km.add_data_pt([1, 0])
21 km.add_data_pt([9.4, 10])
22 km.add_data_pt([9.2, 11])
23 km.add_data_pt([0, 0])
34 nCenters = km.get_number_of_centers()
35 print(
"Number of centers (k): ", nCenters)
36 for i
in range(0, nCenters):
37 print(
"Center ", i,
" ", km.get_center(i))
40 n = km.get_number_of_data_points()
41 assignments = km.get_assignments()
42 sqrdist = km.get_squared_distance_to_centers()
43 print(
"Number of points: ", n)
45 print(
"Point ", i,
": ")
46 print(km.get_data_point(i))
47 print(
"Cluster center: ", assignments[i],
48 " sqrt-dist: ", sqrdist[i])