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

Python में Hermite_e पॉलीनोमियल से छोटे अनुगामी गुणांकों को हटाएं


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

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

चरण

सबसे पहले, आवश्यक लाइब्रेरी इम्पोर्ट करें:

import numpy as np
from numpy.polynomial import hermite_e as H

numpy.array() मेथड का उपयोग करके एक ऐरे बनाएं। यह गुणांकों का 1-d ऐरे है:

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

ऐरे प्रदर्शित करें:

print("हमारा ऐरे...\n", c)

आयाम जांचें:

print("\nहमारे ऐरे के आयाम...\n", c.ndim)

डेटा प्रकार प्राप्त करें:

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

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

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

Hermite_e पॉलीनोमियल से छोटे अनुगामी गुणांकों को हटाने के लिए, Python में hermite_e.hermetrim() मेथड का उपयोग करें:

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

उदाहरण

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

आउटपुट

हमारा ऐरे...   [0 5 0 0 9 0]
हमारे ऐरे के आयाम... 1
हमारे ऐरे ऑब्जेक्ट का डेटा प्रकार... int64
हमारे ऐरे ऑब्जेक्ट का आकार... (6,)
परिणाम...   [0. 5. 0. 0. 9.]
  1. - पायथन में बहुआयामी गुणांकों के साथ बहुपद का मूल्यांकन करें

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

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

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

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

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