NumPy 1.14 - numpy.polynomial.laguerre.lagtrim()

numpy.polynomial.laguerre.lagtrim




numpy

numpy.polynomial.laguerre.lagtrim

numpy.polynomial.laguerre.lagtrim(c, tol=0) [source]

एक बहुपद से "छोटे" "पीछे" गुणांक निकालें।

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

पैरामीटर:

c : array_like

गुणांक के 1-डी सरणी, निम्नतम से उच्चतम क्रम का आदेश दिया।

टोल : संख्या, वैकल्पिक

टोलिंग (यानी, उच्चतम क्रम) तत्वों को tol (डिफ़ॉल्ट मान शून्य से कम या बराबर) वाले पूर्ण मान से हटा दिया जाता है।

यह दिखाता है:

छंटनी : ndarray

ट्रेलिंग शून्य हटाए गए 1-डी सरणी। यदि परिणामी श्रृंखला खाली होगी, तो एक एकल शून्य वाली श्रृंखला वापस आ जाएगी।

जन्म देती है:

ValueError

यदि tol <0

यह भी देखें

trimseq

उदाहरण

>>> from numpy.polynomial import polyutils as pu
>>> pu.trimcoef((0,0,3,0,5,0,0))
array([ 0.,  0.,  3.,  0.,  5.])
>>> pu.trimcoef((0,0,1e-3,0,1e-5,0,0),1e-3) # item == tol is trimmed
array([ 0.])
>>> i = complex(0,1) # works for complex
>>> pu.trimcoef((3e-4,1e-3*(1-i),5e-4,2e-5*(1+i)), 1e-3)
array([ 0.0003+0.j   ,  0.0010-0.001j])