summaryrefslogtreecommitdiff
path: root/numpy/random/_generator.pyi
diff options
context:
space:
mode:
authorKevin Sheppard <kevin.k.sheppard@gmail.com>2021-02-12 15:16:16 +0000
committerKevin Sheppard <kevin.k.sheppard@gmail.com>2021-02-13 22:58:12 +0000
commitc5b65e719b5057419a3db6e787a3d43d3a7fbb32 (patch)
tree5ce33cdcbe15694718fbfd84eefbd6b5ad0d871c /numpy/random/_generator.pyi
parent8b677bc29c5cd97ec27da47b6076344bcfb0eba7 (diff)
downloadnumpy-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.pyi15
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 = ...,