-
पायथन में Pandas और XlsxWriter के साथ काम करना
पायथन Pandas एक डेटा विश्लेषण लाइब्रेरी है। यह छोटे और बड़े डेटासेट्स को पढ़, फ़िल्टर और पुनर्व्यवस्थित कर सकता है और उन्हें एक्सेल सहित कई फॉर्मेट्स में आउटपुट कर सकता है।Pandas एक्सेल फाइलें लिखने के लिए XlsxWriter मॉड्यूल्स का उपयोग करता है।XlsxWriter XLSX फाइल फॉर्मेट में फाइलें लिखने के लिए एक
-
पायथन में Matplotlib का उपयोग करके PNG इमेजेज के साथ काम करना
Matplotlib सरणियों के 2D प्लॉट्स के लिए पायथन में एक अद्भुत विज़ुअलाइज़ेशन लाइब्रेरी है। Matplotlib NumPy सरणियों पर बनी एक मल्टी-प्लेटफॉर्म डेटा विज़ुअलाइज़ेशन लाइब्रेरी है और व्यापक SciPy स्टैक के साथ काम करने के लिए डिज़ाइन की गई है।उदाहरण# छद्म रंग लागू करना # matplotlib से pyplot और image आयात
-
पायथन में मल्टीपल फाइल्स के डेटा को मास्टर फाइल में लिखें
फाइल हैंडलिंग किसी भी वेब एप्लिकेशन का एक महत्वपूर्ण हिस्सा है।पायथन में फाइलें बनाने, पढ़ने, अपडेट करने और डिलीट करने के लिए कई फंक्शन हैं।किसी मौजूदा फाइल में लिखने के लिए, आपको open() फंक्शन में एक पैरामीटर जोड़ना होगा:a - Append - फाइल के अंत में जोड़ देगाw - Write - मौजूदा कंटेंट को ओवरराइट कर
-
पायथन में openpyxl मॉड्यूल का उपयोग करके एक्सेल फाइल लिखना
Openpyxl एक पायथन लाइब्रेरी है जिसका उपयोग एक्सेल (एक्सटेंशन xlsx/xlsm/xltx/xltm वाली) फाइलों को पढ़ने और लिखने के लिए किया जाता है। openpyxl मॉड्यूल पायथन प्रोग्राम को एक्सेल फाइलों को पढ़ने और संशोधित करने की अनुमति देता है।उदाहरण के लिए, उपयोगकर्ता को हजारों पंक्तियों से गुजरना पड़ सकता है और कुछ
-
पायथन में अलग-अलग पंक्तियों में तत्वों वाले दिए गए योग के पेयर्स खोजें
मान लीजिए हमारे पास अद्वितीय तत्वों का एक मैट्रिक्स और एक योग है; हमें मैट्रिक्स से उन सभी पेयर्स को ढूंढना है जिनका योग दिए गए योग के बराबर है। यहां, पेयर के प्रत्येक तत्व को अलग-अलग पंक्तियों से लिया जाएगा।तो, यदि इनपुट इस तरह है:24356987101114121311516sum = 13, तो आउटपुट [(2, 11), (4, 9), (3, 10)
-
पायथन में दिए गए योग वाले पेयर्स खोजें जैसे कि पेयर एलिमेंट्स अलग-अलग BSTs में हों
मान लीजिए हमारे पास दो दिए गए बाइनरी सर्च ट्री हैं और एक और योग दिया गया है; हमें दिए गए योग के संबंध में पेयर्स ढूंढने हैं ताकि प्रत्येक पेयर के एलिमेंट्स अलग-अलग BSTs में हों।तो, यदि इनपुट sum = 12 जैसा हैतो आउटपुट [(6, 6), (7, 5), (9, 3)] होगा।इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंग
-
पायथन में समान स्तर पर पत्तियों के डेटा के योग का गुणनफल खोजें
मान लीजिए हमारे पास एक बाइनरी ट्री है। हमें निम्नलिखित ऑपरेशन करने हैं:प्रत्येक स्तर के लिए, यदि उस स्तर पर पत्ते हैं तो सभी पत्तियों का योग ढूंढें। अन्यथा इसे अनदेखा करें।सभी योगों का गुणनफल ढूंढें और इसे लौटाएं।तो, यदि इनपुट इस तरह है:तो आउटपुट 270 होगा। पहले दो स्तरों में कोई पत्ते नहीं हैं। तीसर
-
पायथन में कॉन्टैक्ट्स की सूची में समान कॉन्टैक्ट्स खोजें
मान लीजिए हमारे पास कॉन्टैक्ट्स की एक सूची है जिसमें यूजरनेम, ईमेल और फोन नंबर किसी भी क्रम में हैं, हमें समान कॉन्टैक्ट्स ढूंढने हैं (जब एक ही व्यक्ति के कई अलग-अलग कॉन्टैक्ट्स हों) और समान कॉन्टैक्ट्स को एक साथ लौटाना है। हमें ध्यान रखना होगा कि:एक कॉन्टैक्ट यूजरनेम, ईमेल और फोन फील्ड्स को किसी भी
-
पायथन में बैंक में गार्ड से सबसे छोटी दूरी खोजें
मान लीजिए हमारे पास एक मैट्रिक्स है जो तीन अक्षरों O, G, और W से भरा है जहां O खुली जगह दर्शाता है, G गार्ड्स दर्शाता है और W बैंक में दीवारें दर्शाता है, हमें मैट्रिक्स में सभी Os को एक गार्ड से उनकी सबसे छोटी दूरी के संबंध में बदलना है, हम किसी भी दीवार से नहीं जा सकते। आउटपुट मैट्रिक्स में गार्ड्
-
पायथन में दो दिए गए ऐरे से सब-अरे खोजें जिनका योग समान हो
मान लीजिए हमारे पास दो ऐरे P और Q हैं जिनका आकार N है, वे 1 से N तक की संख्याएं रखते हैं। हमें दिए गए ऐरे से सब-अरे ढूंढने हैं ताकि उनका योग समान हो। अंत में ऐसे सब-अरे के इंडेक्स लौटाएं। यदि कोई समाधान नहीं है, तो -1 लौटाएं।तो, यदि इनपुट P = [2, 3, 4, 5, 6], Q = [9, 3, 2, 6, 5] जैसा है, तो आउटपुट ह
-
पायथन में अधिकतम बिटवाइज AND और बिटवाइज OR वाले सबसीक्वेंस खोजें
मान लीजिए हमारे पास n तत्वों का एक ऐरे है, हमें ऐरे के दो सबसीक्वेंस चुनकर अधिकतम योग दिखाना है (वे भिन्न हो सकते हैं या नहीं) ताकि पहले सबसीक्वेंस के सभी तत्वों के बिटवाइज AND ऑपरेशन और दूसरे सबसीक्वेंस के सभी तत्वों के बिटवाइज OR ऑपरेशन का योग अधिकतम हो।तो, यदि इनपुट A = {4, 6, 7, 2} जैसा है, तो आ
-
पायथन में सभी स्वरों वाले सबस्ट्रिंग्स खोजें
मान लीजिए हमारे पास लोअरकेस अल्फाबेट्स में एक स्ट्रिंग है, हमें वे सबस्ट्रिंग्स ढूंढने हैं जिनमें सभी स्वर कम से कम एक बार हों और उन सबस्ट्रिंग्स में कोई व्यंजन न हो।तो, यदि इनपुट helloworldaeiouaieuonicestring जैसा है, तो आउटपुट [aeiou, aeioua, aeiouai, aeiouaiu, eioua, eiouai, eiouaiu] होगा।इसे हल
-
पायथन में दिए गए सेल की पंक्ति और/या कॉलम को छोड़कर मैट्रिक्स के सभी तत्वों का योग खोजें
मान लीजिए हमारे पास एक 2D मैट्रिक्स और सेल इंडेक्स का एक सेट है। सेल इंडेक्स को (i, j) के रूप में दर्शाया जाता है जहां i पंक्ति है और j कॉलम है, अब, प्रत्येक दिए गए सेल इंडेक्स (i, j) के लिए, हमें उन सभी मैट्रिक्स तत्वों का योग ढूंढना है जो i-वीं पंक्ति और/या j-वें कॉलम में मौजूद तत्वों को छोड़कर है
-
पायथन में पहली स्ट्रिंग में उस कैरेक्टर को खोजें जो दूसरी स्ट्रिंग में न्यूनतम इंडेक्स पर मौजूद हो
मान लीजिए हमारे पास एक स्ट्रिंग str और दूसरी स्ट्रिंग patt है, हमें patt में उस वर्ण को निर्धारित करना है जो str के न्यूनतम इंडेक्स पर मौजूद है। यदि patt का कोई वर्ण str में मौजूद नहीं है तो -1 लौटाएं।तो, यदि इनपुट str = helloworld और patt = wor जैसा है, तो आउटपुट o होगा क्योंकि o str में न्यूनतम इं
-
पायथन में दिए गए 3 वर्टेक्स के साथ रेक्टेंगल के चौथे वर्टेक्स के निर्देशांक खोजें
मान लीजिए हमारे पास Q * P आकार का एक ग्रिड है, इस ग्रिड में ठीक तीन एस्टेरिस्क * हैं और हर दूसरे सेल में डॉट . है, जहां * रेक्टेंगल के एक वर्टेक्स के लिए है। हमें लापता वर्टेक्स के निर्देशांक ढूंढने हैं। यहां हम 1-आधारित इंडेक्सिंग पर विचार करेंगे।तो, यदि इनपुट grid = [.*., ..., *.*] जैसा है, तो आउट
-
पायथन में स्ट्रिंग के सॉर्टेड फॉर्म में पैलिंड्रोमिक सब-स्ट्रिंग की संख्या खोजें
मान लीजिए हमारे पास लोअरकेस वर्णों की एक स्ट्रिंग है (सभी ASCII वर्ण हैं), हमें दी गई स्ट्रिंग के सभी विशिष्ट सतत पैलिंड्रोमिक सब-स्ट्रिंग्स ढूंढने हैं।तो, यदि इनपुट level जैसा है, तो आउटपुट 7 होगा क्योंकि सात सबस्ट्रिंग्स हैं [level, eve, l, e, v, e, l]।इसे हल करने के लिए, हम निम्नलिखित चरणों का पा
-
पायथन में उन सब-स्ट्रिंग्स की संख्या खोजें जिनके वर्णों को पुनर्व्यवस्थित करके दिया गया शब्द बनाया जा सके
मान लीजिए हमारे पास एक स्ट्रिंग S है (सभी अक्षर लोअरकेस में हैं), हमें लंबाई चार के उन सभी सब-स्ट्रिंग्स की संख्या ढूंढनी है जिनके वर्णों को पुनर्व्यवस्थित करके यह शब्द bird बनाया जा सके।तो, यदि इनपुट birdb जैसा है, तो आउटपुट 2 होगा।इसे हल करने के लिए, हम निम्नलिखित चरणों का पालन करेंगे:cnt := 0i को
-
पायथन में समान दूरी पर रखे आइटम्स को इकट्ठा करने के लिए तय की गई दूरी खोजें
मान लीजिए एक दौड़ आयोजित की जा रही है। जहां सड़क पर अलग-अलग पत्थर रखे गए हैं। एक बाल्टी दौड़ के प्रारंभिक बिंदु पर मौजूद है, यह पहले पत्थर से 6 इकाई दूर है। अन्य पत्थर एक दूसरे से 4 इकाई दूर हैं और एक सीधी रेखा में एक के बाद एक स्थित हैं। अब, प्रतिभागी बाल्टी से शुरू करते हैं, फिर निकटतम पत्थर को इक
-
पायथन में वह तत्व खोजें जिसके पहले सभी तत्व उससे छोटे हों और बाद के सभी तत्व उससे बड़े हों
मान लीजिए हमारे पास एक ऐरे है, हमें एक ऐसा तत्व ढूंढना है जिसके पहले सभी तत्व उससे कम हों, और जिसके बाद सभी तत्व उससे बड़े हों। अंत में, तत्व का इंडेक्स लौटाएं, यदि ऐसा कोई तत्व नहीं है, तो -1 लौटाएं।तो, यदि इनपुट A = [6, 2, 5, 4, 7, 9, 11, 8, 10] जैसा है, तो आउटपुट 4 होगा।इसे हल करने के लिए, हम निम
-
पायथन में कैरेक्टर्स की स्ट्रीम से पहला नॉन-रिपीटिंग कैरेक्टर खोजें
मान लीजिए हमारे पास कैरेक्टर्स की एक स्ट्रीम है, या हम एक स्ट्रिंग पर विचार कर सकते हैं और हमें स्ट्रिंग में पहला नॉन-रिपीटिंग कैरेक्टर ढूंढना है। तो, यदि स्ट्रिंग people जैसी है, तो पहला अक्षर जिसकी घटना एक है o है। तो, इंडेक्स लौटाया जाएगा, जो यहां 2 है। यदि ऐसा कोई वर्ण नहीं है, तो -1 लौटाएं।इसे