Skip to content
Snippets Groups Projects
Commit b2fe96a2 authored by Vojtech Moravec's avatar Vojtech Moravec
Browse files

Merge branch 'cli_app'

parents a2cf4bc4 47497bfc
No related branches found
No related tags found
No related merge requests found
......@@ -21,15 +21,17 @@ public class LBGVectorQuantizer {
private double _mse = 0.0;
public LBGVectorQuantizer(final int[][] vectors, final int codebookSize, final int workerCount) {
assert (vectors.length > 0) : "No training vectors provided";
this.vectorSize = vectors[0].length;
final int[][] vectorsCopy = new int[vectors.length][vectorSize];
System.arraycopy(vectors, 0, vectorsCopy, 0, vectors.length);
this.trainingVectors = new TrainingVector[vectors.length];
for (int i = 0; i < vectors.length; i++) {
trainingVectors[i] = new TrainingVector(Arrays.copyOf(vectors[i], vectors[i].length));
for (int i = 0; i < vectorsCopy.length; i++) {
trainingVectors[i] = new TrainingVector(vectorsCopy[i]);
}
this.vectorSize = vectors[0].length;
this.codebookSize = codebookSize;
this.workerCount = workerCount;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment