fix: simple python list -> np array
implement another type k-means