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

पायथन में Hermite_e बहुपद से छोटे अनुगामी गुणांक निकालें

Hermite_e बहुपद से छोटे अनुगामी गुणांक निकालने के लिए, Python Numpy में hermite_e.hermetrim() विधि का उपयोग करें। विधि 1-डी सरणी लौटाती है जिसमें पिछला शून्य हटा दिया जाता है। यदि परिणामी श्रृंखला खाली होगी, तो एक शून्य वाली श्रृंखला वापस आ जाती है।

"छोटा" का अर्थ है "पूर्ण मूल्य में छोटा" और पैरामीटर टोल द्वारा नियंत्रित किया जाता है; "ट्रेलिंग" का अर्थ है उच्चतम कोटि गुणांक, उदाहरण के लिए, [0, 1, 1, 0, 0] में (जो 0 + x + x**2 + 0*x**3 + 0*x**4 का प्रतिनिधित्व करता है) तीसरे और चौथे क्रम के गुणांक दोनों "छंटनी" होंगे। पैरामीटर c गुणांकों की 1-डी सरणी है, जिसे निम्नतम क्रम से उच्चतम तक क्रमबद्ध किया गया है। पैरामीटर टोल अनुगामी तत्व हैं जिनका पूर्ण मान टोल से कम या उसके बराबर है, हटा दिए जाते हैं।

कदम

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

numpy को np के रूप में numpy.polynomial से H के रूप में आयात करें। 

numpy.array() विधि का उपयोग करके एक सरणी बनाएं। यह गुणांकों की 1-डी सरणी है -

c =np.array([0,5,0, 0,9,0])

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

प्रिंट ("हमारी सरणी...\n",c)

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

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

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

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

आकार प्राप्त करें -

प्रिंट("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n",c.shape)

Hermite_e बहुपद से छोटे अनुगामी गुणांक निकालने के लिए, Python में hermite_e.hermetrim() विधि का उपयोग करें -

प्रिंट("\nपरिणाम...\n",H.hermetrim((c)))

उदाहरण

 numpy के रूप में numpy आयात करें। numpy.polynomial H के रूप में hermite_e आयात करें # numpy.array() विधि का उपयोग करके एक सरणी बनाएं# यह गुणांक की 1-डी सरणी हैsc =np.array([0,5,0, 0, 9,0])# एरेप्रिंट प्रदर्शित करें ("हमारा ऐरे...\n",c)# डाइमेंशन्सप्रिंट की जांच करें ("\ n हमारे ऐरे के आयाम...\n",c.ndim)# डेटाटाइपप्रिंट प्राप्त करें(" \nहमारे ऐरे ऑब्जेक्ट का डेटाटाइप...\n",c.dtype)# शेपप्रिंट प्राप्त करें("\nहमारे ऐरे ऑब्जेक्ट का आकार...\n",c.shape)# Hermite_e बहुपद से छोटे अनुगामी गुणांकों को हटाने के लिए, Python Numpy.print("\nResult...\n",H.hermetrim((c)))
में hermite_e.hermetrim() विधि का उपयोग करें

आउटपुट

हमारी ऐरे... [0 5 0 0 9 0]हमारे ऐरे के आयाम...1हमारे ऐरे ऑब्जेक्ट का डेटाटाइप...int64हमारे ऐरे ऑब्जेक्ट का आकार...(6,)परिणाम... [0. 5. 0. 0. 9.]

  1. एक बहुपद का मूल्यांकन करें जब पायथन में गुणांक बहु-आयामी हों

    बिंदु x पर एक बहुपद का मूल्यांकन करने के लिए, Python में polynomial.polyval() विधि का उपयोग करें। पहला पैरामीटर, x, यदि x एक सूची या टपल है, तो इसे एक ndarray में बदल दिया जाता है, अन्यथा इसे अपरिवर्तित छोड़ दिया जाता है और इसे स्केलर के रूप में माना जाता है। किसी भी मामले में, x या उसके तत्वों को स

  1. पायथन में बिंदु x पर बहुपद का मूल्यांकन करें

    अंक x पर एक बहुपद का मूल्यांकन करने के लिए, Python Numpy में polynomial.polyval() विधि का उपयोग करें। पहला पैरामीटर, x, यदि x एक सूची या टपल है, तो इसे एक ndarray में बदल दिया जाता है, अन्यथा इसे अपरिवर्तित छोड़ दिया जाता है और इसे स्केलर के रूप में माना जाता है। किसी भी मामले में, x या उसके तत्वों

  1. पायथन में क्रमबद्ध सरणी से डुप्लिकेट निकालें

    मान लीजिए कि हमारे पास एक क्रमबद्ध सूची ए है। हमें सभी डुप्लिकेट प्रविष्टियों को हटाने के बाद सरणी की लंबाई वापस करनी होगी। हमें इसे O(1) अतिरिक्त स्थान में करना है। इसलिए हमें ऑपरेशन जगह-जगह करना होगा। उदाहरण के लिए, मान लीजिए ए =[1, 1, 2, 2, 2, 3, 3, 3, 3, 4, 5, 5, 5, 6] तो आउटपुट 6 होगा, क्योंकि