def __init__(self, k, m=<NUM_LIT:2>, max_iter=<NUM_LIT:100>, random_state=<NUM_LIT:0>, tol=<NUM_LIT>):
self.k = k<EOL>assert m > <NUM_LIT:1><EOL>self.m = m<EOL>self.max_iter = max_iter<EOL>self.random_state = random_state<EOL>self.tol = tol<EOL>
m > 1: fuzzy-ness parameter
The closer to m is to 1, the closter to hard kmeans.
The bigger m, the fuzzier (converge to the global cluster).