Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन - टपल्स का कॉलम योग


पायथन में डेटा विश्लेषण के लिए विभिन्न लाइब्रेरी और फंक्शन की व्यापक उपलब्धता है जो इसे इतना लोकप्रिय बनाती है। हमें अपने विश्लेषण के लिए टपल्स के एक समूह के लिए एक ही कॉलम में मानों को जोड़ने की आवश्यकता हो सकती है। इसलिए इस प्रोग्राम में हम टपल्स की एक श्रृंखला में एक ही स्थिति या उसी कॉलम में मौजूद सभी मानों को जोड़ रहे हैं।

इसे निम्नलिखित तरीकों से प्राप्त किया जा सकता है।

फॉर लूप और zip का उपयोग करके

फॉर लूप का उपयोग करके हम प्रत्येक आइटम के माध्यम से लूप करते हैं और प्रत्येक कॉलम से मानों को इकट्ठा करने के लिए zip फंक्शन लागू करते हैं। फिर हम sum फंक्शन लागू करते हैं और अंत में परिणाम को एक नए टपल में प्राप्त करते हैं।

उदाहरण

data = [[(3, 92), (21, 4), (15, 6)],[(25, 62), (12, 7), (15, 7)]]
print("The list of tuples: " + str(data))
# लिस्ट कॉम्प्रिहेंशन + zip() का उपयोग करके
result = [tuple(sum(m) for m in zip(*n)) for n in zip(*data)]
print(" Column summation of tuples: " + str(result))

आउटपुट

उपरोक्त कोड चलाने से हमें निम्नलिखित परिणाम मिलता है:

The list of tuples: [[(3, 92), (21, 4), (15, 6)], [(25, 62), (12, 7), (15, 7)]]
Column summation of tuples: [(28, 154), (33, 11), (30, 13)]

map और zip का उपयोग करके

हम फॉर लूप का उपयोग किए बिना और इसके बजाय map फंक्शन का उपयोग करके समान परिणाम प्राप्त कर सकते हैं।

उदाहरण

data = [[(3, 92), (21, 4), (15, 6)],[(25, 62), (12, 7), (15, 7)]]
print("The list of tuple values: " + str(data))
# zip() + map() का उपयोग करके
result = [tuple(map(sum, zip(*n))) for n in zip(*data)]
print(" Column summation of tuples: " + str(result))

आउटपुट

उपरोक्त कोड चलाने से हमें निम्नलिखित परिणाम मिलता है:

The list of tuple values: [[(3, 92), (21, 4), (15, 6)], [(25, 62), (12, 7), (15, 7)]]
Column summation of tuples: [(28, 154), (33, 11), (30, 13)]

  1. - पायथन - टपल्स का कॉलम योग

    पायथन में डेटा विश्लेषण के लिए विभिन्न लाइब्रेरी और फंक्शन की व्यापक उपलब्धता है जो इसे इतना लोकप्रिय बनाती है। हमें अपने विश्लेषण के लिए टपल्स के एक समूह के लिए एक ही कॉलम में मानों को जोड़ने की आवश्यकता हो सकती है। इसलिए इस प्रोग्राम में हम टपल्स की एक श्रृंखला में एक ही स्थिति या उसी कॉलम में मौ

  1. - पायथन zip() फ़ंक्शन

    zip() फ़ंक्शन का उपयोग कई इटरेरटर्स को समूहबद्ध करने के लिए किया जाता है। help विधि का उपयोग करके zip() फ़ंक्शन का दस्तावेज़ देखें। zip() फ़ंक्शन पर सहायता प्राप्त करने के लिए निम्न कोड चलाएं। उदाहरण help(zip) यदि आप उपरोक्त प्रोग्राम चलाते हैं, तो आपको निम्न परिणाम मिलेंगे। आउटपुट zip object

  1. - Python Tuples में महारत: परिभाषा, निर्माण और व्यावहारिक उपयोग

    Python में, एक टपल एक कलेक्शन है जो ऑर्डर्ड और इम्यूटेबल है। इसका मतलब है कि हम टपल से आइटम जोड़ या हटा नहीं सकते। हम पैरेंथेसिस () और कम से कम एक कॉमा ( , ) का उपयोग करके टपल बनाते हैं। टपल्स को लिस्ट्स की तरह ही इंडेक्स और स्लाइस किया जा सकता है, सिवाय इसके कि स्लाइस का परिणाम भी एक टपल होगा। टपल