सुन्न पीटीपी विधि

Sunna Pitipi Vidhi



NumPy का मतलब न्यूमेरिकल पायथन है और यह एक पायथन प्रोग्रामिंग लाइब्रेरी है। इसमें विभिन्न बुनियादी कार्य, गणितीय कार्य, सांख्यिकीय कार्य और स्ट्रिंग कार्य हैं। Ptp () विधि NumPy लाइब्रेरी के सांख्यिकीय कार्यों में से एक है। PTP,पीक टू पीक के लिए खड़ा है। NumPy ptp () विधि का उपयोग NumPy सरणी से विशिष्ट अक्ष के साथ सीमा खोजने के लिए किया जाता है। सीमा अधिकतम से न्यूनतम तक भिन्न होती है।

सीमा की गणना इस प्रकार की जा सकती है:

सीमा = अधिकतम मूल्य - न्यूनतम मूल्य

NumPy ptp () विधि का सिंटैक्स

NumPy ptp () विधि को इस प्रकार घोषित किया जा सकता है:







एक्स = न्यूमपी। पीटीपी ( आगमन , एक्सिस = कोई भी नहीं , बाहर = कोई भी नहीं , मंद रहो = < मूल्य नहीं > )

NumPy ptp () विधि के पैरामीटर

अब, हम ptp () फ़ंक्शन द्वारा स्वीकृत तर्कों के विवरण पर चर्चा करेंगे:



आगमन = Arr इनपुट सरणी के डेटा का प्रतिनिधित्व करता है।



एक्सिस = अक्ष दर्शाता है कि किस अक्ष के अनुदिश परास पाया जाएगा। डिफ़ॉल्ट रूप से, इनपुट सरणी चपटा के रूप में काम करती है। चपटा मतलब सरणी सभी अक्षों पर काम करता है। यदि अक्ष का मान 0 है, तो यह स्तंभ के अनुदिश श्रेणी का प्रतिनिधित्व करता है। और यदि अक्ष का मान 1 है, तो यह पंक्ति के साथ सीमा का प्रतिनिधित्व करता है।





बाहर = आउट एक वैकल्पिक सरणी का प्रतिनिधित्व करता है जिसमें हम आउटपुट या परिणाम को स्टोर करना चाहते हैं। इस सरणी के आयाम वांछित परिणाम से मेल खाना चाहिए।

डिम्स रखें = यह भी एक वैकल्पिक तर्क है। यह पैरामीटर तब सहायक होता है जब आउटपुट सरणी गलत होती है या आकार एक के आयाम के साथ बाईं ओर कम हो जाती है, यह सरणी के परिणामों को सही करेगा।



NumPy ptp () विधि का वापसी मूल्य

वापसी मूल्य का अर्थ है निष्पादित कोड का आउटपुट। NumPy ptp () विधि सरणी की सीमा लौटाएगी। यह अदिश मान लौटाएगा।

उदाहरण 1:

इस उदाहरण में, हम चर्चा करेंगे कि NumPy ptp () फ़ंक्शन का उपयोग करके 1D सरणी की श्रेणी को कैसे खोजें या गणना करें।

आइए आवश्यक पुस्तकालय आयात करके कोड शुरू करें। हमें पायथन के एक NumPy मॉड्यूल को np के रूप में एकीकृत करना होगा। फिर, अगले कथन में, हमने एक-आयामी सरणी को 'arr' के रूप में प्रारंभ किया और इसे अलग-अलग मान दिए। फिर, हमने 'दी गई सरणी है' कथन प्रदर्शित करने के लिए प्रिंट () विधि का उपयोग किया। एक बार फिर प्रिंट () फ़ंक्शन का उपयोग दिए गए एक-आयामी सरणी के आइटम को प्रिंट करने के लिए किया जाता है। स्टेटमेंट 'दिए गए एरे की रेंज है' प्रिंट () पद्धति के उपयोग से मुद्रित होता है। अंतिम चरण में, प्रदान की गई सरणी की सीमा को खोजने के लिए NumPy ptp () विधि लागू की जाती है। सीमा ज्ञात करने के लिए, यह अधिकतम मान से न्यूनतम मान को घटाता है। दिए गए 1D सरणी की गणना की गई सीमा को प्रदर्शित करने के लिए प्रिंट स्टेटमेंट भी घोषित किया गया है।

हमारे पास एक परिणाम है जिसमें हमें दिए गए सरणी की एक श्रृंखला के साथ छोड़ दिया जाता है।

उदाहरण # 2:

इस उदाहरण में, हम देखेंगे कि NumPy ptp () फ़ंक्शन को कॉल करके 2D सरणी की श्रेणी कैसे प्राप्त करें।

सबसे पहले, एक महत्वपूर्ण और अनिवार्य कदम पायथन की एक NumPy लाइब्रेरी को आयात करना है। हमने इसे np के रूप में आयात किया। इसके बाद, हमने 'डेटा' को एक चर के रूप में लिया है और इस चर 'डेटा' को अलग-अलग मान दिए हैं। हमने द्वि-आयामी सरणी पारित की है ताकि हम उस दो-आयामी सरणी की सीमा प्राप्त कर सकें। हमने 2D सरणी में जो मान लिए हैं वे हैं: [[2, 15], [10, 1]]। आउटपुट के रूप में 2D सरणी के आवश्यक तत्वों को प्रदर्शित करने के लिए प्रिंट () विधि घोषित की जाती है। फिर से, हमने 'दिए गए 2D सरणी की सीमा है' कथन दिखाने के लिए एक प्रिंट () फ़ंक्शन को कॉल किया है। अंत में हमने 2D सरणी की श्रेणी को खोजने के लिए एक np.ptp() फ़ंक्शन को कॉल किया है। इस फ़ंक्शन में पैरामीटर के रूप में दिए गए 2d सरणी के मान शामिल हैं।

आउटपुट में, हमारे पास 2डी एरे की रेंज '14' है और इसकी गणना इस प्रकार की जाती है: मैक्सिमम वैल्यू - मिनिमम वैल्यू।

उदाहरण # 3:

यहां, हम NumPy ptp () का उपयोग करके 2D सरणी की पंक्ति-वार श्रेणी की गणना करने की विधि का निरीक्षण करते हैं।

जैसा कि हम पहले से ही जानते हैं, पुस्तकालय का आयात करना प्रदर्शन करने का मुख्य चरण है। इसलिए, इस उदाहरण में, कोड निष्पादित करने के लिए, हमने NumPy मॉड्यूल को np. फिर, 'X' घोषित किया और इसने द्वि-आयामी सरणी के तत्वों को बरकरार रखा। फिर, 'दिया गया सरणी है' लाइन प्रदर्शित करने के लिए प्रिंट () फ़ंक्शन का उपयोग करें। प्रिंट फ़ंक्शन द्वि-आयामी सरणी को भी प्रिंट करता है। अब, हम 'अक्ष' पैरामीटर को अक्ष = 1 प्रदान करके NumPy ptp() विधि को कॉल करके दिए गए सरणी की सीमा का पता लगाएंगे। यह दो-आयामी सरणी की सीमा को पंक्ति-वार देगा।

परिणाम में, हमारे पास 2D सरणी की पंक्ति-वार सीमा है क्योंकि हमारे पास पैरामीटर 'अक्ष' का मान 1 है।

उदाहरण # 4:

आइए देखें कि NumPy ptp () के उपयोग से 2D सरणी की कॉलम-वार रेंज कैसे प्राप्त करें।

इस मामले में, हम लंबवत रूप से 2D सरणी की सीमा खोजने के बारे में जानेंगे। पहला कदम NumPy लाइब्रेरी को एकीकृत करना है। दूसरे चरण में सरणी के मानों को संग्रहीत करने के लिए इनपुट 2D सरणी के रूप में 'Y' चर का आरंभीकरण शामिल है। तीसरा चरण NumPy 2D सरणी के मानों को प्रिंट () फ़ंक्शन को इसमें 'Y' के मानों को एक तर्क के रूप में पास करके प्रिंट करना है। चौथे चरण में, प्रिंट स्टेटमेंट को फिर से 'द रेंज ऑफ़ द एरे ऑफ़ द एक्सिस = 0' वाक्यांश दिखाने के लिए बुलाया जाता है। अंत में, परिभाषित 2D सरणी की सीमा प्राप्त करने के लिए फ़ंक्शन np.ptp() को आमंत्रित करें। इस विधि में दो तर्क हैं, जिसमें आवश्यक सरणी और पैरामीटर 'अक्ष' शामिल हैं। यहां, हम तर्क 'अक्ष' का मान 0 पर सेट करते हैं क्योंकि हम 2D सरणी कॉलम-वार की सीमा खोजना चाहते हैं।

कार्यक्रम के सफल निष्पादन के बाद, हमारे पास निम्नलिखित आउटपुट हैं:

निष्कर्ष

NumPy ptp () विधि को बेहतर ढंग से समझने में आपकी मदद करने के लिए, हमने गाइड में कई विषयों पर चर्चा की है। NumPy ptp() विधि का सिंटैक्स, पैरामीटर और वापसी मान सभी कवर किए गए हैं। पहले कोड में एक-आयामी सरणी की सीमा की गणना की गई थी, और दूसरे उदाहरण में द्वि-आयामी सरणी की सीमा निर्धारित की गई थी। पिछले दो उदाहरणों में 2डी सरणी की सीमा, पंक्ति- और स्तंभ-वार दोनों का मूल्यांकन किया गया है।