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

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

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

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

लूप और ज़िप के लिए उपयोग करना

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

उदाहरण

data = [[(3, 92), (21, 4), (15, 6)],[(25, 62), (12, 7), (15, 7)]]

print("The list of tuples: " + str(data))
# using list comprehension + 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)]

मानचित्र और ज़िप का उपयोग करना

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

उदाहरण

data = [[(3, 92), (21, 4), (15, 6)],[(25, 62), (12, 7), (15, 7)]]

print("The list of tuple values: " + str(data))
# using 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) यदि आप उपरोक्त कार्यक्रम चलाते हैं, तो आपको निम्नलिखित परिणाम प्राप्त

  1. पायथन टुपल्स

    पायथन में, एक टपल एक संग्रह है जिसे आदेशित . है और अपरिवर्तनीय . इसका मतलब है कि हम टपल से आइटम जोड़ या हटा नहीं सकते हैं। हम कोष्ठक () . का उपयोग करके टुपल्स बनाते हैं और कम से कम एक अल्पविराम ( , ) । टुपल्स को सूचियों की तरह ही अनुक्रमित और स्लाइस किया जा सकता है, सिवाय इसके कि स्लाइस का परिणाम