Fix wrong array index in PCA mode.
[lightning.git] / slicenumpy.go
index f0d52d85611a63445ee050292c03e688104a6745..b557b9475cd4a540b2e01ba14aeeee9047c1fb80 100644 (file)
@@ -1268,7 +1268,7 @@ func (cmd *sliceNumpy) run(prog string, args []string, stdin io.Reader, stdout,
                        for i := range cmd.samples {
                                cmd.samples[i].pcaComponents = make([]float64, outcols)
                                for c := 0; c < outcols; c++ {
-                                       cmd.samples[i].pcaComponents[i] = pca.At(i, c)
+                                       cmd.samples[i].pcaComponents[c] = pca.At(i, c)
                                }
                        }
                        log.Print("done")