legendre.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 legtrim = trimcoef 10 11 def poly2leg(pol): ... 12 def leg2poly(c): ... 13 14 legdomain: ndarray[Any, dtype[int_]] 15 legzero: ndarray[Any, dtype[int_]] 16 legone: ndarray[Any, dtype[int_]] 17 legx: ndarray[Any, dtype[int_]] 18 19 def legline(off, scl): ... 20 def legfromroots(roots): ... 21 def legadd(c1, c2): ... 22 def legsub(c1, c2): ... 23 def legmulx(c): ... 24 def legmul(c1, c2): ... 25 def legdiv(c1, c2): ... 26 def legpow(c, pow, maxpower=...): ... 27 def legder(c, m=..., scl=..., axis=...): ... 28 def legint(c, m=..., k = ..., lbnd=..., scl=..., axis=...): ... 29 def legval(x, c, tensor=...): ... 30 def legval2d(x, y, c): ... 31 def leggrid2d(x, y, c): ... 32 def legval3d(x, y, z, c): ... 33 def leggrid3d(x, y, z, c): ... 34 def legvander(x, deg): ... 35 def legvander2d(x, y, deg): ... 36 def legvander3d(x, y, z, deg): ... 37 def legfit(x, y, deg, rcond=..., full=..., w=...): ... 38 def legcompanion(c): ... 39 def legroots(c): ... 40 def leggauss(deg): ... 41 def legweight(x): ... 42 43 class Legendre(ABCPolyBase): 44 domain: Any 45 window: Any 46 basis_name: Any