summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/numpy/polynomial/hermite_e.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_e.pyi
parentafa8f50d1d21c721dabcb31ad244610946ab65a3 (diff)
2.0
Diffstat (limited to '.venv/lib/python3.12/site-packages/numpy/polynomial/hermite_e.pyi')
-rw-r--r--.venv/lib/python3.12/site-packages/numpy/polynomial/hermite_e.pyi107
1 files changed, 107 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/numpy/polynomial/hermite_e.pyi b/.venv/lib/python3.12/site-packages/numpy/polynomial/hermite_e.pyi
new file mode 100644
index 0000000..e8013e6
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/numpy/polynomial/hermite_e.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 hermetrim
+
+__all__ = [
+ "hermezero",
+ "hermeone",
+ "hermex",
+ "hermedomain",
+ "hermeline",
+ "hermeadd",
+ "hermesub",
+ "hermemulx",
+ "hermemul",
+ "hermediv",
+ "hermepow",
+ "hermeval",
+ "hermeder",
+ "hermeint",
+ "herme2poly",
+ "poly2herme",
+ "hermefromroots",
+ "hermevander",
+ "hermefit",
+ "hermetrim",
+ "hermeroots",
+ "HermiteE",
+ "hermeval2d",
+ "hermeval3d",
+ "hermegrid2d",
+ "hermegrid3d",
+ "hermevander2d",
+ "hermevander3d",
+ "hermecompanion",
+ "hermegauss",
+ "hermeweight",
+]
+
+poly2herme: _FuncPoly2Ortho[L["poly2herme"]]
+herme2poly: _FuncUnOp[L["herme2poly"]]
+
+hermedomain: Final[_Array2[np.float64]]
+hermezero: Final[_Array1[np.int_]]
+hermeone: Final[_Array1[np.int_]]
+hermex: Final[_Array2[np.int_]]
+
+hermeline: _FuncLine[L["hermeline"]]
+hermefromroots: _FuncFromRoots[L["hermefromroots"]]
+hermeadd: _FuncBinOp[L["hermeadd"]]
+hermesub: _FuncBinOp[L["hermesub"]]
+hermemulx: _FuncUnOp[L["hermemulx"]]
+hermemul: _FuncBinOp[L["hermemul"]]
+hermediv: _FuncBinOp[L["hermediv"]]
+hermepow: _FuncPow[L["hermepow"]]
+hermeder: _FuncDer[L["hermeder"]]
+hermeint: _FuncInteg[L["hermeint"]]
+hermeval: _FuncVal[L["hermeval"]]
+hermeval2d: _FuncVal2D[L["hermeval2d"]]
+hermeval3d: _FuncVal3D[L["hermeval3d"]]
+hermevalfromroots: _FuncValFromRoots[L["hermevalfromroots"]]
+hermegrid2d: _FuncVal2D[L["hermegrid2d"]]
+hermegrid3d: _FuncVal3D[L["hermegrid3d"]]
+hermevander: _FuncVander[L["hermevander"]]
+hermevander2d: _FuncVander2D[L["hermevander2d"]]
+hermevander3d: _FuncVander3D[L["hermevander3d"]]
+hermefit: _FuncFit[L["hermefit"]]
+hermecompanion: _FuncCompanion[L["hermecompanion"]]
+hermeroots: _FuncRoots[L["hermeroots"]]
+
+_ND = TypeVar("_ND", bound=Any)
+def _normed_hermite_e_n(
+ x: np.ndarray[_ND, np.dtype[np.float64]],
+ n: int | np.intp,
+) -> np.ndarray[_ND, np.dtype[np.float64]]: ...
+
+hermegauss: _FuncGauss[L["hermegauss"]]
+hermeweight: _FuncWeight[L["hermeweight"]]
+
+class HermiteE(ABCPolyBase[L["He"]]): ...