public static double PrazenWindowDensity(double [][] Xn, double x, double sigma2)
{
double gauss = 0;
foreach(double [] arr in Xn)
{
foreach (double item in arr)
{
double xx = GausianFunction(item, x, sigma2);
gauss += xx;
}
}
return gauss/Xn.Length; //this is surely incorrect. Isn't it?
}
Что я могу здесь написать?Каков стандартный способ определения количества элементов в 2D-сегментированном массиве?
return gauss/Xn.Length;
Как вы уже делаете петлю, не знаю, если LINQ быстрее или просто добавьте '' счетчик ++ внутри внутреннего Еогеасп. http://stackoverflow.com/questions/262934/is-it-costly-to-do-array-length-or-list-count-in-a-loop – Eric
@ Эрик, хммм ... исправьте! – anonymous