Files
CJLR-Analysis/Analysis/Define/MyExtensions.cs
T
HM-CN\zhengxuan.zhang 1857eea8a4 #001 初版提交
2025-08-04 13:03:33 +08:00

18 lines
468 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace NSAnalysis
{
public static class EnumerableExtensions
{
public static double StandardDeviation(this IEnumerable<double> values)
{
double avg = values.Average();
double sum = values.Sum(d => Math.Pow(d - avg, 2));
return Math.Sqrt((sum) / (values.Count() - 1));
}
}
}