diff options
| author | Kevin Sheppard <kevin.k.sheppard@gmail.com> | 2021-02-12 15:16:16 +0000 |
|---|---|---|
| committer | Kevin Sheppard <kevin.k.sheppard@gmail.com> | 2021-02-13 22:58:12 +0000 |
| commit | c5b65e719b5057419a3db6e787a3d43d3a7fbb32 (patch) | |
| tree | 5ce33cdcbe15694718fbfd84eefbd6b5ad0d871c /numpy/random/_generator.pyi | |
| parent | 8b677bc29c5cd97ec27da47b6076344bcfb0eba7 (diff) | |
| download | numpy-c5b65e719b5057419a3db6e787a3d43d3a7fbb32.tar.gz | |
ENH: Update with TypedDict
Update using TypedDict for state
Diffstat (limited to 'numpy/random/_generator.pyi')
| -rw-r--r-- | numpy/random/_generator.pyi | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/numpy/random/_generator.pyi b/numpy/random/_generator.pyi index 22860b5ea..648e1d29d 100644 --- a/numpy/random/_generator.pyi +++ b/numpy/random/_generator.pyi @@ -3,7 +3,15 @@ from typing import Any, Callable, Dict, Optional, Sequence, Tuple, Union, overlo from numpy import dtype, float32, float64, int64, integer, ndarray from numpy.random import BitGenerator -from numpy.typing import ArrayLike, DTypeLike, _ArrayLikeFloat_co, _ArrayLikeInt_co, _ShapeLike, _DoubleCodes, _SingleCodes +from numpy.typing import ( + ArrayLike, + DTypeLike, + _ArrayLikeFloat_co, + _ArrayLikeInt_co, + _DoubleCodes, + _ShapeLike, + _SingleCodes, +) if sys.version_info >= (3, 8): from typing import Literal @@ -72,15 +80,14 @@ class Generator: size: Union[None, _ShapeLike] = ..., ) -> Union[float, ndarray[Any, dtype[float64]]]: ... @overload - def standard_normal( + def standard_normal( # type: ignore[misc] self, size: None = ..., dtype: DTypeLike = ..., out: None = ..., ) -> float: ... - # TODO: How to literal dtype? @overload - def standard_normal( + def standard_normal( # type: ignore[misc] self, size: _ShapeLike = ..., dtype: DTypeLike = ..., |
