summaryrefslogtreecommitdiff
path: root/numpy/__init__.pyi
diff options
context:
space:
mode:
Diffstat (limited to 'numpy/__init__.pyi')
-rw-r--r--numpy/__init__.pyi62
1 files changed, 59 insertions, 3 deletions
diff --git a/numpy/__init__.pyi b/numpy/__init__.pyi
index 6899343c0..ed489e35b 100644
--- a/numpy/__init__.pyi
+++ b/numpy/__init__.pyi
@@ -376,7 +376,10 @@ __git_version__: str
# TODO: Remove `__getattr__` once the classes are stubbed out
class DataSource:
def __init__(self, destpath: Any = ...) -> None: ...
- def __getattr__(self, key: str) -> Any: ...
+ def __del__(self): ...
+ def abspath(self, path): ...
+ def exists(self, path): ...
+ def open(self, path, mode=..., encoding=..., newline=...): ...
class MachAr:
def __init__(
@@ -550,7 +553,55 @@ class poly1d:
variable: Any = ...,
) -> None: ...
def __call__(self, val: Any) -> Any: ...
- def __getattr__(self, key: str) -> Any: ...
+ __hash__: Any
+ @property
+ def coeffs(self): ...
+ @coeffs.setter
+ def coeffs(self, value): ...
+ @property
+ def c(self): ...
+ @c.setter
+ def c(self, value): ...
+ @property
+ def coef(self): ...
+ @coef.setter
+ def coef(self, value): ...
+ @property
+ def coefficients(self): ...
+ @coefficients.setter
+ def coefficients(self, value): ...
+ @property
+ def variable(self): ...
+ @property
+ def order(self): ...
+ @property
+ def o(self): ...
+ @property
+ def roots(self): ...
+ @property
+ def r(self): ...
+ def __array__(self, t=...): ...
+ def __len__(self): ...
+ def __neg__(self): ...
+ def __pos__(self): ...
+ def __mul__(self, other): ...
+ def __rmul__(self, other): ...
+ def __add__(self, other): ...
+ def __radd__(self, other): ...
+ def __pow__(self, val): ...
+ def __sub__(self, other): ...
+ def __rsub__(self, other): ...
+ def __div__(self, other): ...
+ def __truediv__(self, other): ...
+ def __rdiv__(self, other): ...
+ def __rtruediv__(self, other): ...
+ def __eq__(self, other): ...
+ def __ne__(self, other): ...
+ def __getitem__(self, val): ...
+ def __setitem__(self, key, val): ...
+ def __iter__(self): ...
+ def integ(self, m=..., k=...): ...
+ def deriv(self, m=...): ...
class recarray(ndarray[_ShapeType, _DType_co]):
def __new__(
@@ -580,6 +631,12 @@ class record(void):
def pprint(self): ...
class vectorize:
+ pyfunc: Any
+ cache: Any
+ signature: Any
+ otypes: Any
+ excluded: Any
+ __doc__: Any
def __init__(
self,
pyfunc,
@@ -590,7 +647,6 @@ class vectorize:
signature: Any = ...,
) -> None: ...
def __call__(self, *args: Any, **kwargs: Any) -> Any: ...
- def __getattr__(self, key: str) -> Any: ...
# Placeholders for Python-based functions
def angle(z, deg=...): ...