আমার কাছে সংখ্যার তালিকার একটি অ্যারে রয়েছে, যেমন:
[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
(আমি জনসংখ্যার সাথে কাজ করছি, জনসংখ্যার নমুনা নয়)।
স্ট্যান্ডার্ড বিচ্যুতিটি করতে, আমি আবার লুপ করব, এখন আমার কাছে গড় গণনা করা হয়েছে।
আমি দু'বার অ্যারে দিয়ে যাওয়া এড়াতে চাই, একবার গড়ের জন্য এবং তারপরে একবার এসডির জন্য (আমার কোনও অর্থ হওয়ার পরে)।
উভয় মান গণনা করার জন্য কি কেবল একবার অ্যারে দিয়ে যাওয়া জন্য কার্যকর পদ্ধতি আছে? বর্ণিত ভাষায় যে কোনও কোড (যেমন পার্ল বা পাইথন) বা সিউডোকোড ভাল।