title: ValueError: Clustering algorithm could not initialize. Consider assigning the initial clusters manually
body: <p>I have data containing a mixture of numeric values and categorical values. I used K-prototype to cluster them.  </p>
  
  <p>init       = 'Huang'<br>
  <code>n_clusters = 50</code><br>
   <code>max_iter   = 100</code>   </p>
  
  <p>kproto = kprototypes.KPrototypes(n_clusters=n_clusters,init=init,n_init=5,verbose=verbose)</p>
  
  <p>clusters = kproto.fit_predict(data_cats_matrix,categorical=categoricals_indicies)</p>
  
  <p>when I run the last code I'm getting an error as follows :  </p>
  
  <p>ValueError: Clustering algorithm could not initialize. Consider assigning the initial clusters manually.</p>