chebyshev.pyi 1.4 KB

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