numl.Math.LinearAlgebra.Matrix.Stats C# (CSharp) Method

Stats() public static method

Statistics.
public static Stats ( Matrix x, VectorType t = VectorType.Row ) : Matrix[]
x Matrix Matrix x.
t VectorType (Optional) Row or Column sum.
return Matrix[]
        public static Matrix[] Stats(Matrix x, VectorType t = VectorType.Row)
        {
            int length = t == VectorType.Row ? x.Cols : x.Rows;
            var type = t == VectorType.Row ? VectorType.Col : VectorType.Row;
            Matrix[] result = new Matrix[length];
            for (int i = 0; i < length; i++)
                result[i] = x[i, type].Stats();
            return result;
        }

Usage Example

示例#1
0
 /// <summary>A Matrix extension method that statistics.</summary>
 /// <param name="m">Matrix.</param>
 /// <param name="t">Row or Column sum.</param>
 /// <returns>A Matrix[].</returns>
 public static Matrix[] Stats(this Matrix m, VectorType t)
 {
     return(Matrix.Stats(m, t));
 }
All Usage Examples Of numl.Math.LinearAlgebra.Matrix::Stats