devide
devide copied to clipboard
bug in n-d pca code
As reported by Peter Kok:
Voor als je weer terug bent: volgens mij zit er een bug in je pca-code. De
radius_vectors bereken jij als volgt:
radius_vectors[i] = v[i] * axis_lengths[i] / 2.0
Hierbij vermenigvuldig je de as-lengtes met de rijen uit de eigenvector
matrix, maar volgens mij moeten dit de kolommen zijn. (Dan werkt het in
ieder geval bij mij...)
radius_vectors[i] = v[:,i] * axis_lengths[i] / 2.0
Original issue reported on code.google.com by cpbotha
on 26 Jan 2009 at 9:51