[Scipy-svn] r3071 - trunk/Lib/cluster

scipy-svn at scipy.org scipy-svn at scipy.org
Mon Jun 4 07:32:07 EDT 2007


Author: cdavid
Date: 2007-06-04 06:32:00 -0500 (Mon, 04 Jun 2007)
New Revision: 3071

Modified:
   trunk/Lib/cluster/vq.py
Log:
Add a TODO for kmeans.

Modified: trunk/Lib/cluster/vq.py
===================================================================
--- trunk/Lib/cluster/vq.py	2007-06-04 04:32:56 UTC (rev 3070)
+++ trunk/Lib/cluster/vq.py	2007-06-04 11:32:00 UTC (rev 3071)
@@ -13,12 +13,20 @@
         Calculate code book membership of obs
     kmeans(obs,k_or_guess,iter=20,thresh=1e-5) --
         Train a codebook for mimimum distortion using the kmeans algorithm
+    kmeans2
+        Similar to kmeans, but with several initialization methods.
 
 """
 __docformat__ = 'restructuredtext'
 
 __all__ = ['whiten', 'vq', 'kmeans', 'kmeans2']
 
+# TODO:
+#   - implements high level method for running several times kmeans with
+#   different initialialization 
+#   - warning: what happens if different number of clusters ? For now, emit a
+#   warning, but it is not great, because I am not sure it really make sense to
+#   succeed in this case (maybe an exception is better ?)
 import warnings
 
 from numpy.random import randint




More information about the Scipy-svn mailing list