Bir dizi sayı listem var, örneğin:
[0] (0.01, 0.01, 0.02, 0.04, 0.03)
[1] (0.00, 0.02, 0.02, 0.03, 0.02)
[2] (0.01, 0.02, 0.02, 0.03, 0.02)
...
[n] (0.01, 0.00, 0.01, 0.05, 0.03)
Yapmak istediğim şey, tüm dizi elemanlarında bir listenin her indeksindeki ortalama ve standart sapmayı verimli bir şekilde hesaplamaktır.
Demek istediğim, dizide dönüyorum ve değeri bir listenin belirli bir dizininde topladım. Sonunda, "ortalamalar listemdeki" her bir değeri şuna bölerim n
(popülasyondan bir örneklemle değil, bir popülasyonla çalışıyorum).
Standart sapmayı yapmak için, ortalamayı şimdi hesapladığıma göre tekrar döngü yapıyorum.
Diziden iki kez geçmekten kaçınmak istiyorum, bir kez ortalama için ve sonra bir kez SD için (bir ortalamadan sonra).
Her iki değeri de hesaplamak için, diziden yalnızca bir kez geçmek için verimli bir yöntem var mı? Yorumlanmış bir dildeki (örneğin Perl veya Python) veya sözde koddaki herhangi bir kod yeterlidir.