[SciPy-user] Mysterious kmeans() error
Roy H. Han
starsareblueandfaraway at gmail.com
Wed Feb 4 11:31:27 EST 2009
Has anyone seen this error before? I have no idea what it means. I'm
using version 0.6.0 packaged for Fedora.
I'm getting this error using the kmeans2() implementation in scipy.cluster.vq
File "/mnt/windows/svn/networkPlanner/acquisition/libraries/probability_process.py",
line 55, in grapeCluster
assignments = scipy.cluster.vq.kmeans2(globalCluster, k=2,
iter=iterationCountPerBurst)[1]
File "/usr/lib64/python2.5/site-packages/scipy/cluster/vq.py", line
563, in kmeans2
clusters = init(data, k)
File "/usr/lib64/python2.5/site-packages/scipy/cluster/vq.py", line
469, in _krandinit
x = N.dot(x, N.linalg.cholesky(cov).T) + mu
File "/usr/lib64/python2.5/site-packages/numpy/linalg/linalg.py",
line 418, in cholesky
Cholesky decomposition cannot be computed'
numpy.linalg.linalg.LinAlgError: Matrix is not positive definite -
Cholesky decomposition cannot be computed
Thanks,
RHH
More information about the SciPy-User
mailing list