I have set like that in my function
def kmean(data, n_clusters, max_iter, epsilon):
if epsilon is None:
epsilon = 1e-3 # minimum distance of centroid moving
if max_iter is None:
max_iter = 50 # maximum number of iterations
...
However, when I use it in the main:
y_pred = kmean(data = jain_cluster, n_clusters = 2)
it still show the error "kmean() missing 2 required positional arguments: 'max_iter' and 'epsilon'
"
how to solve it?