}
return new DenseMatrix(data);
}
private void normalize(Matrix source, final double range) {
final double max = source.aggregateColumns(new VectorFunction() {
@Override
public double apply(Vector column) {
return column.maxValue();
}
}).maxValue();
final double min = source.aggregateColumns(new VectorFunction() {
@Override
public double apply(Vector column) {
return column.minValue();
}
}).minValue();