@@ -50,9 +50,9 @@ class Normal(ContinuousDistribution[_FloatT_co, _ShapeT_co], Generic[_ShapeT_co,
50
50
51
51
#
52
52
@overload # default
53
- def __init__ (self : Normal [tuple [()] , np .float64 ], / , ** kw : Unpack [_DistOpts ]) -> None : ...
53
+ def __init__ (self : Normal [_0D , np .float64 ], / , ** kw : Unpack [_DistOpts ]) -> None : ...
54
54
@overload # mu: N-d <known shape, dtype>
55
- def __init__ (
55
+ def __init__ ( # pyright: ignore[reportOverlappingOverload]
56
56
self : Normal [_ShapeT , _FloatT ],
57
57
/ ,
58
58
* ,
@@ -61,7 +61,7 @@ class Normal(ContinuousDistribution[_FloatT_co, _ShapeT_co], Generic[_ShapeT_co,
61
61
** kw : Unpack [_DistOpts ],
62
62
) -> None : ...
63
63
@overload # sigma: N-d <known shape, dtype>
64
- def __init__ (
64
+ def __init__ ( # pyright: ignore[reportOverlappingOverload]
65
65
self : Normal [_ShapeT , _FloatT ],
66
66
/ ,
67
67
* ,
@@ -70,29 +70,29 @@ class Normal(ContinuousDistribution[_FloatT_co, _ShapeT_co], Generic[_ShapeT_co,
70
70
** kw : Unpack [_DistOpts ],
71
71
) -> None : ...
72
72
@overload # mu, sigma: 0-d float
73
- def __init__ (self : Normal [_0D , np .float64 ], / , * , mu : float , sigma : float | onp .ToInt , ** kw : Unpack [_DistOpts ]) -> None : ...
73
+ def __init__ (self : Normal [_0D , np .float64 ], / , * , mu : float , sigma : float | onp .ToInt , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
74
74
@overload # mu, sigma: 0-d float
75
- def __init__ (self : Normal [_0D , np .float64 ], / , * , mu : float | onp .ToInt , sigma : float , ** kw : Unpack [_DistOpts ]) -> None : ...
75
+ def __init__ (self : Normal [_0D , np .float64 ], / , * , mu : float | onp .ToInt , sigma : float , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
76
76
@overload # mu: 0-d <known dtype>, sigma: 0-d
77
- def __init__ (self : Normal [_0D , _FloatT ], / , * , mu : _FloatT , sigma : _FloatT | onp .ToInt , ** kw : Unpack [_DistOpts ]) -> None : ...
77
+ def __init__ (self : Normal [_0D , _FloatT ], / , * , mu : _FloatT , sigma : _FloatT | onp .ToInt , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
78
78
@overload # a, sigma: 0-d <known dtype>
79
- def __init__ (self : Normal [_0D , _FloatT ], / , * , mu : _FloatT | onp .ToInt , sigma : _FloatT , ** kw : Unpack [_DistOpts ]) -> None : ...
79
+ def __init__ (self : Normal [_0D , _FloatT ], / , * , mu : _FloatT | onp .ToInt , sigma : _FloatT , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
80
80
@overload # a, sigma: 0-d
81
- def __init__ (self : Normal [_0D ], / , * , mu : onp .ToFloat = 0.0 , sigma : onp .ToFloat = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ...
81
+ def __init__ (self : Normal [_0D ], / , * , mu : onp .ToFloat = 0.0 , sigma : onp .ToFloat = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
82
82
@overload # mu: 1-d
83
- def __init__ (self : Normal [_1D ], / , * , mu : onp .ToFloatStrict1D , sigma : _ToFloat_1D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ...
83
+ def __init__ (self : Normal [_1D ], / , * , mu : onp .ToFloatStrict1D , sigma : _ToFloat_1D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
84
84
@overload # sigma: 1-d
85
- def __init__ (self : Normal [_1D ], / , * , mu : _ToFloat_1D = 0.0 , sigma : onp .ToFloatStrict1D , ** kw : Unpack [_DistOpts ]) -> None : ...
85
+ def __init__ (self : Normal [_1D ], / , * , mu : _ToFloat_1D = 0.0 , sigma : onp .ToFloatStrict1D , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
86
86
@overload # mu: 2-d
87
- def __init__ (self : Normal [_2D ], / , * , mu : onp .ToFloatStrict2D , sigma : _ToFloat_2D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ...
87
+ def __init__ (self : Normal [_2D ], / , * , mu : onp .ToFloatStrict2D , sigma : _ToFloat_2D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
88
88
@overload # sigma: 2-d
89
- def __init__ (self : Normal [_2D ], / , * , mu : _ToFloat_2D = 0.0 , sigma : onp .ToFloatStrict2D , ** kw : Unpack [_DistOpts ]) -> None : ...
89
+ def __init__ (self : Normal [_2D ], / , * , mu : _ToFloat_2D = 0.0 , sigma : onp .ToFloatStrict2D , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
90
90
@overload # mu: 3-d
91
- def __init__ (self : Normal [_2D ], / , * , mu : onp .ToFloatStrict3D , sigma : _ToFloat_3D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ...
91
+ def __init__ (self : Normal [_2D ], / , * , mu : onp .ToFloatStrict3D , sigma : _ToFloat_3D = 1.0 , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
92
92
@overload # sigma: 3-d
93
- def __init__ (self : Normal [_3D ], / , * , mu : _ToFloat_3D = 0.0 , sigma : onp .ToFloatStrict3D , ** kw : Unpack [_DistOpts ]) -> None : ...
93
+ def __init__ (self : Normal [_3D ], / , * , mu : _ToFloat_3D = 0.0 , sigma : onp .ToFloatStrict3D , ** kw : Unpack [_DistOpts ]) -> None : ... # pyright: ignore[reportOverlappingOverload]
94
94
@overload # mu: >=1-d
95
- def __init__ (
95
+ def __init__ ( # pyright: ignore[reportOverlappingOverload]
96
96
self : Normal [onp .AtLeast1D ],
97
97
/ ,
98
98
* ,
@@ -101,7 +101,7 @@ class Normal(ContinuousDistribution[_FloatT_co, _ShapeT_co], Generic[_ShapeT_co,
101
101
** kw : Unpack [_DistOpts ],
102
102
) -> None : ...
103
103
@overload # sigma: >=1-d
104
- def __init__ (
104
+ def __init__ ( # pyright: ignore[reportOverlappingOverload]
105
105
self : Normal [onp .AtLeast1D ],
106
106
/ ,
107
107
* ,
0 commit comments