summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/numpy/polynomial/hermite.pyi
diff options
context:
space:
mode:
authorblackhao <13851610112@163.com>2025-08-22 02:51:50 -0500
committerblackhao <13851610112@163.com>2025-08-22 02:51:50 -0500
commit4aab4087dc97906d0b9890035401175cdaab32d4 (patch)
tree4e2e9d88a711ec5b1cfa02e8ac72a55183b99123 /.venv/lib/python3.12/site-packages/numpy/polynomial/hermite.pyi
parentafa8f50d1d21c721dabcb31ad244610946ab65a3 (diff)
2.0
Diffstat (limited to '.venv/lib/python3.12/site-packages/numpy/polynomial/hermite.pyi')
-rw-r--r--.venv/lib/python3.12/site-packages/numpy/polynomial/hermite.pyi107
1 files changed, 107 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/numpy/polynomial/hermite.pyi b/.venv/lib/python3.12/site-packages/numpy/polynomial/hermite.pyi
new file mode 100644
index 0000000..f7d907c
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/numpy/polynomial/hermite.pyi
@@ -0,0 +1,107 @@
+from typing import Any, Final, TypeVar
+from typing import Literal as L
+
+import numpy as np
+
+from ._polybase import ABCPolyBase
+from ._polytypes import (
+ _Array1,
+ _Array2,
+ _FuncBinOp,
+ _FuncCompanion,
+ _FuncDer,
+ _FuncFit,
+ _FuncFromRoots,
+ _FuncGauss,
+ _FuncInteg,
+ _FuncLine,
+ _FuncPoly2Ortho,
+ _FuncPow,
+ _FuncRoots,
+ _FuncUnOp,
+ _FuncVal,
+ _FuncVal2D,
+ _FuncVal3D,
+ _FuncValFromRoots,
+ _FuncVander,
+ _FuncVander2D,
+ _FuncVander3D,
+ _FuncWeight,
+)
+from .polyutils import trimcoef as hermtrim
+
+__all__ = [
+ "hermzero",
+ "hermone",
+ "hermx",
+ "hermdomain",
+ "hermline",
+ "hermadd",
+ "hermsub",
+ "hermmulx",
+ "hermmul",
+ "hermdiv",
+ "hermpow",
+ "hermval",
+ "hermder",
+ "hermint",
+ "herm2poly",
+ "poly2herm",
+ "hermfromroots",
+ "hermvander",
+ "hermfit",
+ "hermtrim",
+ "hermroots",
+ "Hermite",
+ "hermval2d",
+ "hermval3d",
+ "hermgrid2d",
+ "hermgrid3d",
+ "hermvander2d",
+ "hermvander3d",
+ "hermcompanion",
+ "hermgauss",
+ "hermweight",
+]
+
+poly2herm: _FuncPoly2Ortho[L["poly2herm"]]
+herm2poly: _FuncUnOp[L["herm2poly"]]
+
+hermdomain: Final[_Array2[np.float64]]
+hermzero: Final[_Array1[np.int_]]
+hermone: Final[_Array1[np.int_]]
+hermx: Final[_Array2[np.int_]]
+
+hermline: _FuncLine[L["hermline"]]
+hermfromroots: _FuncFromRoots[L["hermfromroots"]]
+hermadd: _FuncBinOp[L["hermadd"]]
+hermsub: _FuncBinOp[L["hermsub"]]
+hermmulx: _FuncUnOp[L["hermmulx"]]
+hermmul: _FuncBinOp[L["hermmul"]]
+hermdiv: _FuncBinOp[L["hermdiv"]]
+hermpow: _FuncPow[L["hermpow"]]
+hermder: _FuncDer[L["hermder"]]
+hermint: _FuncInteg[L["hermint"]]
+hermval: _FuncVal[L["hermval"]]
+hermval2d: _FuncVal2D[L["hermval2d"]]
+hermval3d: _FuncVal3D[L["hermval3d"]]
+hermvalfromroots: _FuncValFromRoots[L["hermvalfromroots"]]
+hermgrid2d: _FuncVal2D[L["hermgrid2d"]]
+hermgrid3d: _FuncVal3D[L["hermgrid3d"]]
+hermvander: _FuncVander[L["hermvander"]]
+hermvander2d: _FuncVander2D[L["hermvander2d"]]
+hermvander3d: _FuncVander3D[L["hermvander3d"]]
+hermfit: _FuncFit[L["hermfit"]]
+hermcompanion: _FuncCompanion[L["hermcompanion"]]
+hermroots: _FuncRoots[L["hermroots"]]
+
+_ND = TypeVar("_ND", bound=Any)
+def _normed_hermite_n(
+ x: np.ndarray[_ND, np.dtype[np.float64]],
+ n: int | np.intp,
+) -> np.ndarray[_ND, np.dtype[np.float64]]: ...
+
+hermgauss: _FuncGauss[L["hermgauss"]]
+hermweight: _FuncWeight[L["hermweight"]]
+
+class Hermite(ABCPolyBase[L["H"]]): ...