Ejemplo n.º 1
0
 /// <summary>
 /// Divides an array of sparse vectors by the associated scalars in a dense vector.
 /// </summary>
 ///
 public static Sparse <double>[] Divide(this Sparse <double>[] a, double[] b, Sparse <double>[] result)
 {
     for (int i = 0; i < a.Length; i++)
     {
         Elementwise.Divide(a[i].Values, b[i], result[i].Values);
     }
     return(result);
 }
 public static double[,] ElementwiseDivide(double[,] a, double[] b, int dimension = 0, bool inPlace = false)
 {
     if (inPlace)
     {
         return(Elementwise.Divide(a, b, dimension, a));
     }
     return(Elementwise.Divide(a, b, dimension));
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Divides a sparse vector by a scalar.
 /// </summary>
 ///
 public static Sparse <double> Divide(this Sparse <double> a, double b, Sparse <double> result)
 {
     Elementwise.Divide(a.Values, b, result.Values);
     return(result);
 }
 public static double[,] ElementwiseDivide(int[,] a, int[] b, int dimension)
 {
     return(Elementwise.Divide(a, b, dimension));
 }
 public static float[,] ElementwiseDivide(float[,] a, float[,] b)
 {
     return(Elementwise.Divide(a, b));
 }
 public static double[,] ElementwiseDivide(this double[,] a, double[,] b)
 {
     return(Elementwise.Divide(a, b));
 }
 public static double[] ElementwiseDivide(double[] a, double[] b)
 {
     return(Elementwise.Divide(a, b));
 }