У меня есть массив, который служит исходным центроидом (3 переменные A, B, C).
X = np.array([[0.5, 0.1, 0.4],
[0.7, 0.7, 0.3],
[0.2,0.5,0.9]], np.float64)
clus = KMeans(n_clusters=3,init=X,n_init = 1).fit(data)
centers = clus.cluster_centers_
print centers
Однако для последующей итерации я хочу ограничить перемещение центроида между диапазонами.Пример: [0.5,0.1,0.4] может изменяться только между [0,4-0,6,0-0,2,0,3-0,5] и т. Д.