@Override public double[] normalise(double[] vector) { final double mean = DoubleArrayStatsUtils.mean(vector); vector = ArrayUtils.subtract(vector, mean); return vector; }
@Override public double[] normalise(double[] vector) { final double mean = DoubleArrayStatsUtils.mean(vector); final double var = DoubleArrayStatsUtils.var(vector); vector = ArrayUtils.subtract(vector, mean); vector = ArrayUtils.divide(vector, Math.sqrt(var + eps)); return vector; }