chebyshev.pyi
1 from typing import Any 2 3 from numpy import ndarray, dtype, int_ 4 from numpy.polynomial._polybase import ABCPolyBase 5 from numpy.polynomial.polyutils import trimcoef 6 7 __all__: list[str] 8 9 chebtrim = trimcoef 10 11 def poly2cheb(pol): ... 12 def cheb2poly(c): ... 13 14 chebdomain: ndarray[Any, dtype[int_]] 15 chebzero: ndarray[Any, dtype[int_]] 16 chebone: ndarray[Any, dtype[int_]] 17 chebx: ndarray[Any, dtype[int_]] 18 19 def chebline(off, scl): ... 20 def chebfromroots(roots): ... 21 def chebadd(c1, c2): ... 22 def chebsub(c1, c2): ... 23 def chebmulx(c): ... 24 def chebmul(c1, c2): ... 25 def chebdiv(c1, c2): ... 26 def chebpow(c, pow, maxpower=...): ... 27 def chebder(c, m=..., scl=..., axis=...): ... 28 def chebint(c, m=..., k = ..., lbnd=..., scl=..., axis=...): ... 29 def chebval(x, c, tensor=...): ... 30 def chebval2d(x, y, c): ... 31 def chebgrid2d(x, y, c): ... 32 def chebval3d(x, y, z, c): ... 33 def chebgrid3d(x, y, z, c): ... 34 def chebvander(x, deg): ... 35 def chebvander2d(x, y, deg): ... 36 def chebvander3d(x, y, z, deg): ... 37 def chebfit(x, y, deg, rcond=..., full=..., w=...): ... 38 def chebcompanion(c): ... 39 def chebroots(c): ... 40 def chebinterpolate(func, deg, args = ...): ... 41 def chebgauss(deg): ... 42 def chebweight(x): ... 43 def chebpts1(npts): ... 44 def chebpts2(npts): ... 45 46 class Chebyshev(ABCPolyBase): 47 @classmethod 48 def interpolate(cls, func, deg, domain=..., args = ...): ... 49 domain: Any 50 window: Any 51 basis_name: Any