Esempio n. 1
0
 public static double[] NormalizeNeg1to1(this double[] data)
 {
     var d = new DenseVector(data);
     var result = new DenseVector(d.Count);
     d.CopyTo(result);
     result = (DenseVector) (result - ((d.Max() + d.Min())/2))/((d.Max() - d.Min())/2);
     return result.ToArray();
 }
Esempio n. 2
0
 public static DenseVector Normalize0to1(this DenseVector data)
 {
     var d = new DenseVector(data);
     var result = new DenseVector(d.Count);
     d.CopyTo(result);
     return (DenseVector) (result - d.Min())/(d.Max() - d.Min());
 }
Esempio n. 3
0
 public static double[] Normalize0to1(this double[] data)
 {
     var returnData = new double[data.Length];
     var d = new DenseVector(data);
     var result = new DenseVector(d.Count);
     d.CopyTo(result);
     result = (DenseVector) (result - d.Min())/(d.Max() - d.Min());
     return result.ToArray();
 }