-
पायथन में सर्पिल मैट्रिक्स II
मान लीजिए कि हमारे पास एक सकारात्मक पूर्णांक n है, हमें सर्पिल क्रम में n2 तत्वों के साथ एक वर्ग मैट्रिक्स उत्पन्न करना होगा। तो अगर n =5, तो मैट्रिक्स होगा - 1 2 3 4 12 13 14 5 11 16 15 6 10 9 8 7 आइए चरणों को देखें - सेट (पंक्ति1, col1):=(0, 0) और (पंक्ति2, कॉल2):=(एन, एन), और रेस नामक एक
-
पायथन में पथ को सरल बनाएं
मान लीजिए कि हमारे पास फ़ाइल के लिए एक पूर्ण पथ है (जैसे यूनिक्स फाइल सिस्टम), हमें इसे सरल बनाना होगा। या दूसरे शब्दों में, हमें इसे विहित पथ में बदलना होगा। यूनिक्स-शैली फ़ाइल सिस्टम में, एक अवधि । वर्तमान निर्देशिका को संदर्भित करती है। और एक दोहरी अवधि .. निर्देशिका को एक स्तर (मूल निर्देशिका) त
-
पायथन में मैट्रिक्स जीरो सेट करें
मान लें कि हमारे पास एक मैट्रिक्स है, उस मैट्रिक्स में यदि एक तत्व 0 है, तो उस मैट्रिक्स की पूरी पंक्ति और कॉलम को 0 बना दें। रूपांतरण जगह में होगा। तो अगर मैट्रिक्स है - 1 0 1 1 1 1 1 1 1 तब आउटपुट होगा - 0 0 0 1 0 1 1 0 1 आइए चरणों को देखें - n :=पंक्तियों की संख्या, m :=स्तंभों की सं
-
पायथन में सबसेट
मान लीजिए हमारे पास संख्याओं का एक समूह है; हमें उस समुच्चय के सभी संभावित उपसमुच्चय उत्पन्न करने होंगे। इसे पावर सेट के रूप में भी जाना जाता है। तो अगर सेट [1,2,3] जैसा है, तो पावर सेट [[], [1], [2], [3], [1,2], [1,3], [2 होगा। ,3], [1,2,3]] आइए चरणों को देखें - हम इसे पुनरावर्ती दृष्टिकोण का उपय
-
पायथन में शब्द खोज
मान लीजिए हमारे पास एक 2डी बोर्ड और एक शब्द है, हमें यह पता लगाना है कि शब्द ग्रिड में मौजूद है या नहीं। शब्द क्रमिक रूप से आसन्न सेल के अक्षरों से बनाए जा सकते हैं, आसन्न कोशिकाएँ क्षैतिज या लंबवत पड़ोसी कोशिकाएँ होती हैं। हमें एक ही लेटर सेल को एक से ज्यादा बार इस्तेमाल नहीं करना चाहिए। तो अगर मैट
-
पायथन में प्रीऑर्डर और इनऑर्डर ट्रैवर्सल से बाइनरी ट्री का निर्माण करें
मान लीजिए कि हमारे पास एक बाइनरी ट्री का इनऑर्डर और प्रीऑर्डर ट्रैवर्सल सीक्वेंस है। हमें इन अनुक्रमों से वृक्ष उत्पन्न करना है। तो अगर प्रीऑर्डर और इनऑर्डर अनुक्रम [3,9,20,15,7] और [9,3,15,20,7] हैं, तो ट्री होगा - आइए चरणों को देखें - मान लीजिए कि विधि को प्रीऑर्डर और इनऑर्डर सूचियों के साथ बि
-
पायथन में इनऑर्डर और पोस्टऑर्डर ट्रैवर्सल से बाइनरी ट्री का निर्माण करें
मान लीजिए कि हमारे पास बाइनरी ट्री का इनऑर्डर और पोस्टऑर्डर ट्रैवर्सल सीक्वेंस है। हमें इन अनुक्रमों से वृक्ष उत्पन्न करना है। तो अगर पोस्टऑर्डर और इनऑर्डर अनुक्रम [9,15,7,20,3] और [9,3,15,20,7] हैं, तो पेड़ होगा - आइए चरणों को देखें - मान लीजिए कि विधि को प्रीऑर्डर और इनऑर्डर सूचियों के साथ बिल
-
आसपास के क्षेत्र
मान लीजिए कि हमारे पास X और O वाला 2D बोर्ड है। X से घिरे सभी क्षेत्रों को कैप्चर करें। उस क्षेत्र में सभी Os को Xs में बदलकर एक क्षेत्र कैप्चर किया जाता है। X X X X X ओ ओ X X X ओ X X ओ X X आउटपुट चलाने के बाद होगा X X X X X X X X X X X X X ओ X X इसे हल करने के लिए, हम इन चरणों का पालन
-
पायथन में अधिकतम उत्पाद सबरे
मान लीजिए कि हमारे पास एक पूर्णांक सरणी है जिसे अंक कहा जाता है, हमें एक सरणी (कम से कम एक संख्या वाले) के भीतर सन्निहित उपसरणी को खोजना होगा जिसमें सबसे बड़ा उत्पाद हो। इसलिए यदि सरणी [2,3,-2,4] है, तो आउटपुट 6 होगा, क्योंकि सन्निहित उप-सरणी [2,3] में अधिकतम उत्पाद है। इसे हल करने के लिए, हम इन चर
-
पायथन में जनगणना के आंकड़ों का विश्लेषण
जनगणना किसी दी गई आबादी के बारे में व्यवस्थित तरीके से जानकारी दर्ज करने के बारे में है। कैप्चर किए गए डेटा में विभिन्न श्रेणी की जानकारी शामिल होती है जैसे - जनसांख्यिकीय, आर्थिक, आवास विवरण आदि। यह अंततः सरकार को वर्तमान परिदृश्य को समझने के साथ-साथ भविष्य के लिए योजना बनाने में मदद करता है। इस ले
-
पायथन में एक्सपैट का उपयोग करके फास्ट एक्सएमएल पार्सिंग
पायथन एक्सएमएल डेटा को एक्सपैट नामक अपने इनबिल्ट मॉड्यूल के माध्यम से पढ़ने और संसाधित करने की अनुमति देता है। यह एक गैर-मान्य एक्सएमएल पार्सर है। यह एक XML पार्सर ऑब्जेक्ट बनाता है और इसके ऑब्जेक्ट की विशेषताओं को विभिन्न हैंडलर फ़ंक्शंस में कैप्चर करता है। नीचे दिए गए उदाहरण में हम देखेंगे कि कैसे
-
पायथन में धोखाधड़ी का पता लगाना
धोखाधड़ी वास्तव में कई लेन-देन में होती है। हम पिछले डेटा को झूठ बोलने के लिए मशीन लर्निंग एल्गोरिदम लागू कर सकते हैं और लेनदेन की धोखाधड़ी लेनदेन होने की संभावना का अनुमान लगा सकते हैं। हमारे उदाहरण में हम क्रेडिट कार्ड लेनदेन लेंगे, डेटा का विश्लेषण करेंगे, सुविधाओं और लेबल बनाएंगे और अंत में लेनद
-
पायथन में ग्राहक मंथन की भविष्यवाणी
हर व्यवसाय ग्राहक की वफादारी पर निर्भर करता है। ग्राहक से दोहराना व्यवसाय व्यावसायिक लाभप्रदता के लिए आधारशिला में से एक है। इसलिए ग्राहकों के व्यवसाय छोड़ने का कारण जानना महत्वपूर्ण है। दूर जाने वाले ग्राहकों को ग्राहक मंथन के रूप में जाना जाता है। पिछले रुझानों को देखकर हम यह आंक सकते हैं कि ग्राह
-
स्प्रेडशीट उपयोगकर्ताओं के लिए पायथन
एक्सेल सबसे प्रसिद्ध स्प्रेडशीट है और लगभग हर कंप्यूटर उपयोगकर्ता स्प्रेडशीट के माध्यम से डेटा के प्रबंधन के विचार से सहज है। आखिरकार कुछ पायथन प्रोग्राम को एक्सेल के साथ इंटरैक्ट करना पड़ता है। एक्सेल फाइलों को बनाने, पढ़ने और लिखने के लिए कई पायथन पुस्तकालय उपलब्ध हैं। हम नीचे ऐसे कुछ महत्वपूर्ण प
-
पायथन में सांख्यिकीय सोच
सांख्यिकी एमएल और एआई सीखने के लिए मौलिक है। चूंकि इन तकनीकों के लिए पायथन पसंद की भाषा है, हम देखेंगे कि पायथन प्रोग्राम कैसे लिखना है जिसमें सांख्यिकीय विश्लेषण शामिल है। इस लेख में हम देखेंगे कि विभिन्न पायथन मॉड्यूल का उपयोग करके ग्राफ और चार्ट कैसे बनाया जाता है। विभिन्न प्रकार के चार्ट हमें डे
-
पायथन में तारांकन का उपयोग
पायथन प्रोग्रामिंग भाषा विभिन्न संदर्भों में * और ** दोनों का उपयोग करती है। इस लेख में हम देखेंगे कि इन दोनों का उपयोग कैसे किया जाता है और संबंधित उपयोगी परिदृश्य क्या हैं। एक इंफिक्स ऑपरेटर के रूप में जब * का उपयोग इंफिक्स ऑपरेटर के रूप में किया जाता है, तो यह मूल रूप से संख्याओं का गणितीय गुणनफ
-
पायथन में दिनांक और समय के साथ कार्य करना
दिनांक और समय में हेरफेर करना किसी भी प्रोग्रामिंग भाषा का एक अभिन्न अंग है। पायथन में मानक पुस्तकालय है जिसमें डेटाटाइम मॉड्यूल है जिसमें दिनांक और समय से संबंधित गणनाओं को लागू करने के लिए लगभग सभी सुविधाएं और कार्य हैं। नीचे दिए गए उदाहरणों में हम देखेंगे कि दिनांक समय के विभिन्न पहलुओं को कैसे ल
-
मैप फ़ंक्शन का उपयोग करके पायथन में बाइनरी स्ट्रिंग में लगातार 1 की अधिकतम लंबाई
कभी-कभी संख्याओं के द्विआधारी प्रतिनिधित्व के साथ काम करते समय हमें यह पता लगाने की आवश्यकता हो सकती है कि संख्या में कितने निरंतर 1 मौजूद हैं। यह लेख दो तरीकों से दिखाता है कि हम इसका पता कैसे लगा सकते हैं। विभाजन और मानचित्र का उपयोग करना पायथन में स्प्लिट फ़ंक्शन का उपयोग दिए गए स्ट्रिंग को कई स
-
पायथन में प्राइम या नहीं
क्रिप्टोग्राफी जैसे कई अनुप्रयोगों में प्राइम नंबर एक केंद्रीय भूमिका निभाते हैं। इसलिए विभिन्न अनुप्रयोगों में पायथन कार्यक्रमों का उपयोग करके अभाज्य संख्याओं की जांच करना आवश्यक है। एक अभाज्य संख्या एक ऐसी संख्या है जिसका एक और स्वयं के अलावा कोई अन्य गुणनखंड नहीं होता है। नीचे ऐसे प्रोग्राम दिखाई
-
पायथन में itertools का उपयोग करके स्ट्रिंग के पहले n विशिष्ट क्रमपरिवर्तन को प्रिंट करें
कई वस्तुओं का क्रमपरिवर्तन इस बात का प्रतिनिधित्व है कि विभिन्न अनुक्रमों में अद्यतन कैसे मौजूद हो सकते हैं। लेकिन कभी-कभी हमारे पास दी गई वस्तुओं की एक श्रृंखला में दो वस्तुएं हो सकती हैं जो समान होती हैं। उस स्थिति में दो क्रम बराबर हो जाएंगे। इस लेख में देखेंगे कि वस्तुओं की दी गई सूची से केवल अद