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

पायथन में समग्र समलम्बाकार नियम का उपयोग करके एकीकृत करें

दिए गए अक्ष के साथ संयुक्त समलम्बाकार नियम का उपयोग करके एकीकृत करने के लिए, numpy.trapz () विधि का उपयोग करें। यदि x प्रदान किया जाता है, तो एकीकरण उसके तत्वों के साथ क्रम में होता है - वे क्रमबद्ध नहीं होते हैं। यह विधि 'y' =n-आयामी सरणी के निश्चित समाकलन को समलम्बाकार नियम द्वारा एक अक्ष के अनुदिश सन्निकट रूप में लौटाती है। यदि 'y' एक 1-आयामी सरणी है, तो परिणाम एक फ्लोट है। यदि 'n' 1 से बड़ा है, तो परिणाम एक 'n-1' आयामी सरणी है।

पहला पैरामीटर, y एकीकृत करने के लिए इनपुट सरणी है। दूसरा पैरामीटर, x, y मानों के अनुरूप नमूना बिंदु है। यदि x कोई नहीं है, तो नमूना बिंदुओं को समान रूप से dxapart के रूप में माना जाता है। डिफ़ॉल्ट कोई नहीं है। तीसरा पैरामीटर, dx नमूना बिंदुओं के बीच की दूरी है जब x कोई नहीं है। डिफ़ॉल्ट 1 है। चौथा पैरामीटर, अक्ष वह अक्ष है जिसके साथ एकीकृत करना है।

कदम

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

np के रूप में numpy आयात करें

सरणी () विधि का उपयोग करके एक संख्यात्मक सरणी बनाना। हमने इंट टाइप के तत्वों को जोड़ा है -

arr =np.array([20, 35, 57, 70, 85, 120])

सरणी प्रदर्शित करें -

प्रिंट("हमारा ऐरे...\n",arr)

आयामों की जाँच करें -

प्रिंट("\nहमारे एरे के आयाम...\n",arr.ndim)

डेटाटाइप प्राप्त करें -

प्रिंट("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n",arr.dtype)

दिए गए अक्ष के साथ संयुक्त समलम्बाकार नियम का उपयोग करके एकीकृत करने के लिए, numpy.trapz() विधि का उपयोग करें -

प्रिंट("\nपरिणाम (ट्रैप)...\n",np.trapz(arr))

उदाहरण

np के रूप में numpy आयात करें# array() विधि का उपयोग करके एक numpy array बनाना# हमने int typearr =np.array([20, 35, 57, 70, 85, 120]) के तत्वों को जोड़ा है। "हमारा ऐरे...\n",arr)# डाइमेंशनप्रिंट की जांच करें("\nहमारे ऐरे के आयाम...\n",arr.ndim)# डेटाटाइपप्रिंट प्राप्त करें("\nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\ n",arr.dtype)# दिए गए अक्ष के साथ संयुक्त समलम्बाकार नियम का उपयोग करके एकीकृत करने के लिए, numpy.trapz() methodprint("\nResult (trapz)...\n",np.trapz(arr))<का उपयोग करें। /पूर्व> 

आउटपुट

हमारा ऐरे...[ 20 35 57 70 85 120] हमारे ऐरे के आयाम...1हमारे ऐरे ऑब्जेक्ट का डेटाटाइप...int64Result (trapz)...317.0

  1. पायथन में तत्व-वार एक स्ट्रिंग सरणी की लंबाई लौटाएं

    एक स्ट्रिंग सरणी की लंबाई को तत्व-वार वापस करने के लिए, PythonNumpy में numpy.char.str_len() विधि का उपयोग करें। विधि पूर्णांकों का एक आउटपुट सरणी देता है। कदम सबसे पहले, आवश्यक पुस्तकालय आयात करें - import numpy as np स्ट्रिंग्स की एक-आयामी सरणी बनाएं - arr = np.array(['Amy', 'Scarlet

  1. स्ट्रिंग में उच्चतम अनुक्रमणिका लौटाएं जहां पाइथन रिनडेक्स () का उपयोग करके सबस्ट्रिंग पाया जाता है

    स्ट्रिंग में उच्चतम अनुक्रमणिका लौटाएँ जहाँ सबस्ट्रिंग उप को Python Numpy में numpy.char.rindex() विधि का उपयोग करके पाया जाता है। विधि इनट्स की आउटपुट सरणी देता है। उप नहीं मिलने पर ValueError बढ़ाता है। पहला पैरामीटर इनपुट सरणी है। दूसरा पैरामीटर खोजा जाने वाला विकल्प है। कदम सबसे पहले, आवश्यक पु

  1. पायथन में बिट सरणी का उपयोग करके सरणी के डुप्लिकेट खोजें

    मान लीजिए कि हमारे पास n भिन्न संख्याओं की एक सरणी है; n अधिकतम 32,000 हो सकता है। सरणी में डुप्लिकेट प्रविष्टियाँ हो सकती हैं और हम नहीं जानते कि n का मान क्या है। अब अगर हमारे पास केवल 4-किलोबाइट मेमोरी है, तो सरणी में सभी डुप्लीकेट कैसे प्रदर्शित होंगे? इसलिए, यदि इनपुट [2, 6, 2, 11, 13, 11] जैस