मेरे पास संख्याओं की सूची की एक सरणी है, उदाहरण के लिए:
[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)
मैं जो करना चाहता हूं, वह सभी सरणी तत्वों में किसी सूची के प्रत्येक सूचकांक में माध्य और मानक विचलन की कुशलता से गणना करता है।
मतलब करने के लिए, मैं सरणी के माध्यम से लूप कर रहा हूं और किसी सूची के दिए गए सूचकांक में मूल्य को समेटता हूं। अंत में, मैं अपनी "औसत सूची" में प्रत्येक मूल्य को विभाजित करता हूं n
(मैं आबादी के साथ काम कर रहा हूं, जनसंख्या से नमूना नहीं)।
मानक विचलन करने के लिए, मैं फिर से लूप करता हूं, अब मेरे पास गणना का मतलब है।
मैं सरणी के माध्यम से दो बार जाने से बचना चाहूंगा, एक बार मतलब के लिए और फिर एक बार एसडी के लिए (मेरे पास एक मतलब होने के बाद)।
क्या दोनों मानों की गणना के लिए एक कुशल विधि है, केवल एक बार सरणी से गुजर रही है? एक व्याख्या की गई भाषा में कोई भी कोड (जैसे पर्ल या पायथन) या स्यूडोकोड ठीक है।