Fix wrong array index in PCA mode.
authorTom Clegg <tom@curii.com>
Mon, 26 Jun 2023 18:49:08 +0000 (14:49 -0400)
committerTom Clegg <tom@curii.com>
Mon, 26 Jun 2023 18:49:08 +0000 (14:49 -0400)
refs #20607

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

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")