@@ -3334,17 +3334,11 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
33343334 @overload
33353335 def __iadd__ (self : NDArray [signedinteger ], other : _ArrayLikeInt_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33363336 @overload
3337- def __iadd__ (self : NDArray [float64 ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3338- @overload
33393337 def __iadd__ (self : NDArray [floating ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33403338 @overload
3341- def __iadd__ (self : NDArray [complex128 ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3342- @overload
33433339 def __iadd__ (self : NDArray [complexfloating ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33443340 @overload
3345- def __iadd__ (self : NDArray [timedelta64 ], other : _ArrayLikeTD64_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3346- @overload
3347- def __iadd__ (self : NDArray [datetime64 ], other : _ArrayLikeTD64_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3341+ def __iadd__ (self : NDArray [timedelta64 | datetime64 ], other : _ArrayLikeTD64_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33483342 @overload
33493343 def __iadd__ (self : NDArray [object_ ], other : Any , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33503344
@@ -3357,17 +3351,11 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
33573351 @overload
33583352 def __isub__ (self : NDArray [signedinteger ], other : _ArrayLikeInt_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33593353 @overload
3360- def __isub__ (self : NDArray [float64 ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3361- @overload
33623354 def __isub__ (self : NDArray [floating ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33633355 @overload
3364- def __isub__ (self : NDArray [complex128 ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3365- @overload
33663356 def __isub__ (self : NDArray [complexfloating ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33673357 @overload
3368- def __isub__ (self : NDArray [timedelta64 ], other : _ArrayLikeTD64_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3369- @overload
3370- def __isub__ (self : NDArray [datetime64 ], other : _ArrayLikeTD64_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3358+ def __isub__ (self : NDArray [timedelta64 | datetime64 ], other : _ArrayLikeTD64_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33713359 @overload
33723360 def __isub__ (self : NDArray [object_ ], other : Any , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33733361
@@ -3382,30 +3370,16 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
33823370 @overload
33833371 def __imul__ (self : NDArray [signedinteger ], other : _ArrayLikeInt_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33843372 @overload
3385- def __imul__ (self : NDArray [float64 ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3386- @overload
3387- def __imul__ (self : NDArray [floating ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3388- @overload
3389- def __imul__ (self : NDArray [complex128 ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3373+ def __imul__ (self : NDArray [floating | timedelta64 ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33903374 @overload
33913375 def __imul__ (self : NDArray [complexfloating ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33923376 @overload
3393- def __imul__ (self : NDArray [timedelta64 ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3394- @overload
33953377 def __imul__ (self : NDArray [object_ ], other : Any , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33963378
3397- @overload
3398- def __itruediv__ (self : NDArray [float64 ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
33993379 @overload
34003380 def __itruediv__ (self : NDArray [floating ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
34013381 @overload
3402- def __itruediv__ (self : NDArray [complex128 ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3403- @overload
3404- def __itruediv__ (
3405- self : NDArray [complexfloating ],
3406- other : _ArrayLikeComplex_co ,
3407- / ,
3408- ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3382+ def __itruediv__ (self : NDArray [complexfloating ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
34093383 @overload
34103384 def __itruediv__ (self : NDArray [timedelta64 ], other : _ArrayLikeInt , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
34113385 @overload
@@ -3420,8 +3394,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
34203394 @overload
34213395 def __ifloordiv__ (self : NDArray [signedinteger ], other : _ArrayLikeInt_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
34223396 @overload
3423- def __ifloordiv__ (self : NDArray [float64 ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3424- @overload
34253397 def __ifloordiv__ (self : NDArray [floating ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
34263398 @overload
34273399 def __ifloordiv__ (self : NDArray [complex128 ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
@@ -3445,12 +3417,8 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
34453417 @overload
34463418 def __ipow__ (self : NDArray [signedinteger ], other : _ArrayLikeInt_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
34473419 @overload
3448- def __ipow__ (self : NDArray [float64 ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3449- @overload
34503420 def __ipow__ (self : NDArray [floating ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
34513421 @overload
3452- def __ipow__ (self : NDArray [complex128 ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3453- @overload
34543422 def __ipow__ (self : NDArray [complexfloating ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
34553423 @overload
34563424 def __ipow__ (self : NDArray [object_ ], other : Any , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
@@ -3464,8 +3432,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
34643432 @overload
34653433 def __imod__ (self : NDArray [signedinteger ], other : _ArrayLikeInt_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
34663434 @overload
3467- def __imod__ (self : NDArray [float64 ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3468- @overload
34693435 def __imod__ (self : NDArray [floating ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
34703436 @overload
34713437 def __imod__ (
@@ -3544,12 +3510,8 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeT_co, _DTypeT_co]):
35443510 @overload
35453511 def __imatmul__ (self : NDArray [signedinteger ], other : _ArrayLikeInt_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
35463512 @overload
3547- def __imatmul__ (self : NDArray [float64 ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3548- @overload
35493513 def __imatmul__ (self : NDArray [floating ], other : _ArrayLikeFloat_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
35503514 @overload
3551- def __imatmul__ (self : NDArray [complex128 ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
3552- @overload
35533515 def __imatmul__ (self : NDArray [complexfloating ], other : _ArrayLikeComplex_co , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
35543516 @overload
35553517 def __imatmul__ (self : NDArray [object_ ], other : Any , / ) -> ndarray [_ShapeT_co , _DTypeT_co ]: ...
0 commit comments