शुरू करेंमुफ़्त में शुरू करें

जनसंख्या के अनुसार औसत आयु निर्धारित करें

जैसा कि Jason ने वीडियो में समझाया, weighted average निकालने के लिए पहले हम weights और जिन values का औसत लेना है, उनके गुणनफल का कुल योग निकालते हैं, फिर उसे सभी weights के योग से भाग देते हैं।

उदाहरण के लिए, अगर हम data = [10, 30, 50] का weighted average weights = [2,4,6] से निकालना चाहें, तो हम \(\frac{2 \cdot 10 + 4 \cdot 30 + 6 \cdot 50}{2+4+6}\), यानी sum(weights * data) / sum(weights) गणना करेंगे।

इस अभ्यास में, आप func.sum() को select के साथ मिलाकर किसी टेबल के कॉलम का weighted average चुनेंगे। आप अब भी census डेटा पर काम करेंगे, और वर्ष 2000 में राज्य की जनसंख्या के अनुसार आयु का औसत निकालेंगे, फिर इस weighted average को sex के आधार पर group करेंगे।

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Databases का परिचय

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

# Import select and func
____

# Select the average of age weighted by pop2000
stmt = select([func.sum(____ * ____) / ____
			  ])
कोड संपादित करें और चलाएँ