| from typing import Final, Literal as L | |
| import numpy as np | |
| from ._polybase import ABCPolyBase | |
| from ._polytypes import ( | |
| _Array1, | |
| _Array2, | |
| _FuncVal2D, | |
| _FuncVal3D, | |
| _FuncBinOp, | |
| _FuncCompanion, | |
| _FuncDer, | |
| _FuncFit, | |
| _FuncFromRoots, | |
| _FuncInteg, | |
| _FuncLine, | |
| _FuncPow, | |
| _FuncRoots, | |
| _FuncUnOp, | |
| _FuncVal, | |
| _FuncVander, | |
| _FuncVander2D, | |
| _FuncVander3D, | |
| _FuncValFromRoots, | |
| ) | |
| from .polyutils import trimcoef as polytrim | |
| __all__ = [ | |
| "polyzero", | |
| "polyone", | |
| "polyx", | |
| "polydomain", | |
| "polyline", | |
| "polyadd", | |
| "polysub", | |
| "polymulx", | |
| "polymul", | |
| "polydiv", | |
| "polypow", | |
| "polyval", | |
| "polyvalfromroots", | |
| "polyder", | |
| "polyint", | |
| "polyfromroots", | |
| "polyvander", | |
| "polyfit", | |
| "polytrim", | |
| "polyroots", | |
| "Polynomial", | |
| "polyval2d", | |
| "polyval3d", | |
| "polygrid2d", | |
| "polygrid3d", | |
| "polyvander2d", | |
| "polyvander3d", | |
| "polycompanion", | |
| ] | |
| polydomain: Final[_Array2[np.float64]] | |
| polyzero: Final[_Array1[np.int_]] | |
| polyone: Final[_Array1[np.int_]] | |
| polyx: Final[_Array2[np.int_]] | |
| polyline: _FuncLine[L["Polyline"]] | |
| polyfromroots: _FuncFromRoots[L["polyfromroots"]] | |
| polyadd: _FuncBinOp[L["polyadd"]] | |
| polysub: _FuncBinOp[L["polysub"]] | |
| polymulx: _FuncUnOp[L["polymulx"]] | |
| polymul: _FuncBinOp[L["polymul"]] | |
| polydiv: _FuncBinOp[L["polydiv"]] | |
| polypow: _FuncPow[L["polypow"]] | |
| polyder: _FuncDer[L["polyder"]] | |
| polyint: _FuncInteg[L["polyint"]] | |
| polyval: _FuncVal[L["polyval"]] | |
| polyval2d: _FuncVal2D[L["polyval2d"]] | |
| polyval3d: _FuncVal3D[L["polyval3d"]] | |
| polyvalfromroots: _FuncValFromRoots[L["polyvalfromroots"]] | |
| polygrid2d: _FuncVal2D[L["polygrid2d"]] | |
| polygrid3d: _FuncVal3D[L["polygrid3d"]] | |
| polyvander: _FuncVander[L["polyvander"]] | |
| polyvander2d: _FuncVander2D[L["polyvander2d"]] | |
| polyvander3d: _FuncVander3D[L["polyvander3d"]] | |
| polyfit: _FuncFit[L["polyfit"]] | |
| polycompanion: _FuncCompanion[L["polycompanion"]] | |
| polyroots: _FuncRoots[L["polyroots"]] | |
| class Polynomial(ABCPolyBase[None]): ... | |