कमांड लाइन डेटा ऐप बनाना
आप एक कमांड लाइन टूल बना रहे हैं जिससे उपयोगकर्ता किसी डेटासेट को इंटरएक्टिव तरीके से एक्सप्लोर कर सके. हमने चार फंक्शन परिभाषित किए हैं: mean(), std(), minimum(), और maximum() जिन्हें यूज़र अपने डेटा का विश्लेषण करने के लिए कॉल कर सकते हैं. कोड के इस हिस्से को पूरा करने में मदद करें ताकि आपके यूज़र इनपुट प्रॉम्प्ट पर फंक्शन का नाम टाइप करके इनमें से कोई भी फंक्शन चला सकें.
नोट: इस अभ्यास में get_user_input() फंक्शन, यूज़र से कमांड दर्ज करवाने का एक नकली संस्करण है. यह चार फंक्शन नामों में से किसी एक को रैंडम तरीके से लौटाता है. वास्तविक जीवन में, आप इनपुट मांगेंगे और तब तक प्रतीक्षा करेंगे जब तक यूज़र कोई मान दर्ज न कर दे.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Functions लिखना
अभ्यास निर्देश
mean()की तरह हीstd(),minimum(), औरmaximum()फंक्शनों कोfunction_mapडिक्शनरी में जोड़ें.- जिस फंक्शन को यूज़र कॉल करना चाहता है, उसका नाम
func_nameमें स्टोर है. चुने हुए फंक्शन को कॉल करने के लिए फंक्शनों की डिक्शनरीfunction_mapका उपयोग करें औरdataको आर्ग्युमेंट के रूप में पास करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Add the missing function references to the function map
function_map = {
'mean': mean,
'std': ____,
'minimum': ____,
'maximum': ____
}
data = load_data()
print(data)
func_name = get_user_input()
# Call the chosen function and pass "data" as an argument
____[____](data)