NumPy 1.14 - numpy.polynomial.chebyshev.chebtrim()
numpy.polynomial.chebyshev.chebtrim

numpy.polynomial.chebyshev.chebtrim
-
numpy.polynomial.chebyshev.chebtrim(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])