title: Is a Fuzzy C-Means algorithm available for Python?
body: <p>I have some dots in a 3 dimensional space and would like to cluster them. I know Pythons module "cluster", but it has only K-Means. Do you know a module which has FCM (Fuzzy C-Means)?</p>
  
  <p>(If you know some other python modules which are related to clustering you could name them as a bonus. But the important question is the one for a FCM-algorithm in python.)</p>
  
  <p><strong>Matlab</strong></p>
  
  <p>It seems to be quite easy to use FCM in Matlab (<a href="http://www.mathworks.com/help/toolbox/fuzzy/fcm.html">example</a>). Isn't something like this available for Python?</p>
  
  <p><strong>NumPy, SciPy and Sage</strong></p>
  
  <p>I didn't find FCM in <a href="http://en.wikipedia.org/wiki/NumPy">NumPy</a>, <a href="http://en.wikipedia.org/wiki/SciPy">SciPy</a> or <a href="http://en.wikipedia.org/wiki/Sage_%28mathematics_software%29">Sage</a>. I've downloaded the documentation and searched for it. No results</p>
  
  <p><strong>Python-cluster</strong></p>
  
  <p>It seems like the cluster module will add fuzzy C-Means with the next version (see <a href="http://python-cluster.sourceforge.net/">Roadmap</a>). But I need it now</p>