किसी ऐरे का औसत या माध्य प्रोग्रामिंग में एक बुनियादी गणितीय ऑपरेशन है। औसत का उपयोग विश्लेषण, वित्त, और रिपोर्टिंग में किया जाता है। वास्तविक जीवन के अनुप्रयोगों में से एक है एक वेबसाइट जो किसी उत्पाद की औसत रेटिंग या किसी टेस्ट के औसत स्कोर की गणना करती है। इस लेख में, हम सीखेंगे कि PHP में विभिन्न दृष्टिकोणों का उपयोग करके संख्याओं के ऐरे के औसत की गणना कैसे करें।
औसत क्या है?
औसत एक ऐरे में सभी तत्वों का योग निकालकर और फिर उस योग को ऐरे में तत्वों की कुल संख्या से विभाजित करके प्राप्त किया जाता है।
सूत्र: औसत = (सभी तत्वों का योग) / (तत्वों की कुल संख्या)
औसत गणना उदाहरण ऐरे: [2, 4, 6, 8] योग: 2 + 4 + 6 + 8 = 20 गिनती: 4 तत्व औसत: 20 ÷ 4 = 5बिल्ट-इन फंक्शन्स का उपयोग करना
PHP में बिल्ट-इन फंक्शन्स हैं जो औसत की सीधी गणना की अनुमति देते हैं। array_sum() फंक्शन तत्वों का योग निकालता है, जबकि count() तत्वों की संख्या लौटाता है
<?php // एक ऐरे परिभाषित करें $numbers = [1, 2, 3, 4, 5]; // ऐरे में सभी तत्वों का योग निकालें $sum = array_sum($numbers); // ऐरे में तत्वों की कुल संख्या खोजें $count = count($numbers); // औसत की गणना करें $average = $sum / $count; // आउटपुट echo "The average of the array is: $average"; ?>
The average of the array is: 3
लूप का उपयोग करना
इस दृष्टिकोण में, हम ऐरे के माध्यम से पुनरावृति करने के लिए एक लूप का उपयोग करके सभी तत्वों का योग ढूंढते हैं, फिर औसत की गणना करते हैं
<?php // एक ऐरे परिभाषित करें $numbers = [1, 2, 3, 4, 5]; // योग स्टोर करने के लिए एक वेरिएबल इनिशियलाइज़ करें $sum = 0; // ऐरे में तत्वों की कुल संख्या $count = count($numbers); // ऐरे में प्रत्येक तत्व के माध्यम से लूप करके योग की गणना करें foreach ($numbers as $num) { $sum += $num; // प्रत्येक तत्व को योग में जोड़ें } // औसत की गणना करें $average = $sum / $count; // आउटपुट echo "The average of the array is: $average"; ?> The average of the array is: 3
Array Reduce फंक्शन का उपयोग करना
यह दृष्टिकोण PHP के array_reduce() फंक्शन का उपयोग करके ऐरे तत्वों का योग निकालता है और फिर गिनती से विभाजित करता है
<?php // एक ऐरे परिभाषित करें $numbers = [2, 4, 6, 8, 10]; // array_reduce() का उपयोग करके योग की गणना करें $sum = array_reduce($numbers, function($carry, $item) { return $carry + $item; }, 0); // योग को तत्वों की कुल संख्या से विभाजित करके औसत की गणना करें $average = $sum / count($numbers); // आउटपुट echo "The average of the array is: $average"; ?> The average of the array is: 6
तुलना
| Method | Time Complexity | Space Complexity | Best For |
|---|---|---|---|
| Built-in Functions | O(n) | O(1) | Simple, readable code |
| Loop | O(n) | O(1) | Learning fundamentals |
| Array Reduce | O(n) | O(1) | Functional programming |
वास्तविक जीवन के अनुप्रयोग
- डेटासेट के माध्य मान खोजने के लिए सांख्यिकीय विश्लेषण
- छात्रों के औसत अंक निकालने के लिए ग्रेडिंग सिस्टम
- औसत खर्च की गणना के लिए वित्तीय अनुप्रयोग
- औसत खिलाड़ी प्रदर्शन निर्धारित करने के लिए खेल विश्लेषण
निष्कर्ष
बिल्ट-इन फंक्शन्स दृष्टिकोण (array_sum() और count()) PHP में ऐरे औसत की गणना के लिए सबसे कुशल और पठनीय विधि है। जब आपको गणना प्रक्रिया पर अधिक नियंत्रण की आवश्यकता हो तो लूप का उपयोग करें।