/// <summary> /// Computes mean from all elements of the <paramref name="ndArray"/>. /// </summary> /// <typeparam name="T"></typeparam> /// <param name="ndArray"></param> /// <returns></returns> public static T Mean <T>(this INdArray <T> ndArray) => ValueTrait.Divide(ndArray.Sum(), ValueTrait.FromLong <T>(ndArray.Shape.TotalLength));
/// <summary> /// [Pure] Returns the 1-D norm of all elements of <paramref name="ndArray"/>. /// This is same with <see cref="NdStatistics.Sum"/>. /// </summary> /// <param name="ndArray"></param> /// <returns></returns> public static T Norm1 <T>(this INdArray <T> ndArray) => ndArray.Sum();