@@ -32,8 +32,6 @@ from numpy._typing import (
32
32
_ArrayLikeTD64_co ,
33
33
_ArrayLikeDT64_co ,
34
34
_ArrayLikeObject_co ,
35
- _ArrayLikeUnknown ,
36
- _UnknownType ,
37
35
38
36
# DTypes
39
37
DTypeLike ,
@@ -2349,8 +2347,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2349
2347
2350
2348
# Binary ops
2351
2349
@overload
2352
- def __matmul__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2353
- @overload
2354
2350
def __matmul__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2355
2351
@overload
2356
2352
def __matmul__ (self : _ArrayUInt_co , other : _ArrayLikeUInt_co , / ) -> NDArray [unsignedinteger [Any ]]: ... # type: ignore[misc]
@@ -2367,8 +2363,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2367
2363
@overload
2368
2364
def __matmul__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2369
2365
2370
- @overload
2371
- def __rmatmul__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2372
2366
@overload
2373
2367
def __rmatmul__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2374
2368
@overload
@@ -2386,8 +2380,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2386
2380
@overload
2387
2381
def __rmatmul__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2388
2382
2389
- @overload
2390
- def __mod__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2391
2383
@overload
2392
2384
def __mod__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [int8 ]: ... # type: ignore[misc]
2393
2385
@overload
@@ -2403,8 +2395,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2403
2395
@overload
2404
2396
def __mod__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2405
2397
2406
- @overload
2407
- def __rmod__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2408
2398
@overload
2409
2399
def __rmod__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [int8 ]: ... # type: ignore[misc]
2410
2400
@overload
@@ -2420,8 +2410,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2420
2410
@overload
2421
2411
def __rmod__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2422
2412
2423
- @overload
2424
- def __divmod__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> _2Tuple [NDArray [Any ]]: ...
2425
2413
@overload
2426
2414
def __divmod__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co ) -> _2Tuple [NDArray [int8 ]]: ... # type: ignore[misc]
2427
2415
@overload
@@ -2433,8 +2421,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2433
2421
@overload
2434
2422
def __divmod__ (self : _ArrayTD64_co , other : _SupportsArray [_dtype [timedelta64 ]] | _NestedSequence [_SupportsArray [_dtype [timedelta64 ]]], / ) -> tuple [NDArray [int64 ], NDArray [timedelta64 ]]: ...
2435
2423
2436
- @overload
2437
- def __rdivmod__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> _2Tuple [NDArray [Any ]]: ...
2438
2424
@overload
2439
2425
def __rdivmod__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> _2Tuple [NDArray [int8 ]]: ... # type: ignore[misc]
2440
2426
@overload
@@ -2446,8 +2432,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2446
2432
@overload
2447
2433
def __rdivmod__ (self : _ArrayTD64_co , other : _SupportsArray [_dtype [timedelta64 ]] | _NestedSequence [_SupportsArray [_dtype [timedelta64 ]]], / ) -> tuple [NDArray [int64 ], NDArray [timedelta64 ]]: ...
2448
2434
2449
- @overload
2450
- def __add__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2451
2435
@overload
2452
2436
def __add__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2453
2437
@overload
@@ -2471,8 +2455,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2471
2455
@overload
2472
2456
def __add__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2473
2457
2474
- @overload
2475
- def __radd__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2476
2458
@overload
2477
2459
def __radd__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2478
2460
@overload
@@ -2496,8 +2478,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2496
2478
@overload
2497
2479
def __radd__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2498
2480
2499
- @overload
2500
- def __sub__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2501
2481
@overload
2502
2482
def __sub__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NoReturn : ...
2503
2483
@overload
@@ -2521,8 +2501,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2521
2501
@overload
2522
2502
def __sub__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2523
2503
2524
- @overload
2525
- def __rsub__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2526
2504
@overload
2527
2505
def __rsub__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NoReturn : ...
2528
2506
@overload
@@ -2546,8 +2524,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2546
2524
@overload
2547
2525
def __rsub__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2548
2526
2549
- @overload
2550
- def __mul__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2551
2527
@overload
2552
2528
def __mul__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2553
2529
@overload
@@ -2569,8 +2545,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2569
2545
@overload
2570
2546
def __mul__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2571
2547
2572
- @overload
2573
- def __rmul__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2574
2548
@overload
2575
2549
def __rmul__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2576
2550
@overload
@@ -2592,8 +2566,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2592
2566
@overload
2593
2567
def __rmul__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2594
2568
2595
- @overload
2596
- def __floordiv__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2597
2569
@overload
2598
2570
def __floordiv__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [int8 ]: ... # type: ignore[misc]
2599
2571
@overload
@@ -2613,8 +2585,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2613
2585
@overload
2614
2586
def __floordiv__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2615
2587
2616
- @overload
2617
- def __rfloordiv__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2618
2588
@overload
2619
2589
def __rfloordiv__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [int8 ]: ... # type: ignore[misc]
2620
2590
@overload
@@ -2634,8 +2604,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2634
2604
@overload
2635
2605
def __rfloordiv__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2636
2606
2637
- @overload
2638
- def __pow__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2639
2607
@overload
2640
2608
def __pow__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [int8 ]: ... # type: ignore[misc]
2641
2609
@overload
@@ -2653,8 +2621,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2653
2621
@overload
2654
2622
def __pow__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2655
2623
2656
- @overload
2657
- def __rpow__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2658
2624
@overload
2659
2625
def __rpow__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [int8 ]: ... # type: ignore[misc]
2660
2626
@overload
@@ -2672,8 +2638,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2672
2638
@overload
2673
2639
def __rpow__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2674
2640
2675
- @overload
2676
- def __truediv__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2677
2641
@overload
2678
2642
def __truediv__ (self : _ArrayInt_co , other : _ArrayInt_co , / ) -> NDArray [float64 ]: ... # type: ignore[misc]
2679
2643
@overload
@@ -2693,8 +2657,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2693
2657
@overload
2694
2658
def __truediv__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2695
2659
2696
- @overload
2697
- def __rtruediv__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2698
2660
@overload
2699
2661
def __rtruediv__ (self : _ArrayInt_co , other : _ArrayInt_co , / ) -> NDArray [float64 ]: ... # type: ignore[misc]
2700
2662
@overload
@@ -2714,8 +2676,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2714
2676
@overload
2715
2677
def __rtruediv__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2716
2678
2717
- @overload
2718
- def __lshift__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2719
2679
@overload
2720
2680
def __lshift__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [int8 ]: ... # type: ignore[misc]
2721
2681
@overload
@@ -2727,8 +2687,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2727
2687
@overload
2728
2688
def __lshift__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2729
2689
2730
- @overload
2731
- def __rlshift__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2732
2690
@overload
2733
2691
def __rlshift__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [int8 ]: ... # type: ignore[misc]
2734
2692
@overload
@@ -2740,8 +2698,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2740
2698
@overload
2741
2699
def __rlshift__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2742
2700
2743
- @overload
2744
- def __rshift__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2745
2701
@overload
2746
2702
def __rshift__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [int8 ]: ... # type: ignore[misc]
2747
2703
@overload
@@ -2753,8 +2709,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2753
2709
@overload
2754
2710
def __rshift__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2755
2711
2756
- @overload
2757
- def __rrshift__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2758
2712
@overload
2759
2713
def __rrshift__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [int8 ]: ... # type: ignore[misc]
2760
2714
@overload
@@ -2766,8 +2720,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2766
2720
@overload
2767
2721
def __rrshift__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2768
2722
2769
- @overload
2770
- def __and__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2771
2723
@overload
2772
2724
def __and__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2773
2725
@overload
@@ -2779,8 +2731,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2779
2731
@overload
2780
2732
def __and__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2781
2733
2782
- @overload
2783
- def __rand__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2784
2734
@overload
2785
2735
def __rand__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2786
2736
@overload
@@ -2792,8 +2742,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2792
2742
@overload
2793
2743
def __rand__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2794
2744
2795
- @overload
2796
- def __xor__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2797
2745
@overload
2798
2746
def __xor__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2799
2747
@overload
@@ -2805,8 +2753,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2805
2753
@overload
2806
2754
def __xor__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2807
2755
2808
- @overload
2809
- def __rxor__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2810
2756
@overload
2811
2757
def __rxor__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2812
2758
@overload
@@ -2818,8 +2764,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2818
2764
@overload
2819
2765
def __rxor__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2820
2766
2821
- @overload
2822
- def __or__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2823
2767
@overload
2824
2768
def __or__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2825
2769
@overload
@@ -2831,8 +2775,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2831
2775
@overload
2832
2776
def __or__ (self : NDArray [Any ], other : _ArrayLikeObject_co , / ) -> Any : ...
2833
2777
2834
- @overload
2835
- def __ror__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2836
2778
@overload
2837
2779
def __ror__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ... # type: ignore[misc]
2838
2780
@overload
@@ -2853,8 +2795,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2853
2795
# NOTE: Due to a mypy bug, overloading on e.g. `self: NDArray[SCT_floating]` won't
2854
2796
# work, as this will lead to `false negatives` when using these inplace ops.
2855
2797
@overload
2856
- def __iadd__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2857
- @overload
2858
2798
def __iadd__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ...
2859
2799
@overload
2860
2800
def __iadd__ (self : NDArray [unsignedinteger [_NBit1 ]], other : _ArrayLikeUInt_co | _IntLike_co , / ) -> NDArray [unsignedinteger [_NBit1 ]]: ...
@@ -2875,8 +2815,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2875
2815
@overload
2876
2816
def __iadd__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
2877
2817
2878
- @overload
2879
- def __isub__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2880
2818
@overload
2881
2819
def __isub__ (self : NDArray [unsignedinteger [_NBit1 ]], other : _ArrayLikeUInt_co | _IntLike_co , / ) -> NDArray [unsignedinteger [_NBit1 ]]: ...
2882
2820
@overload
@@ -2896,8 +2834,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2896
2834
@overload
2897
2835
def __isub__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
2898
2836
2899
- @overload
2900
- def __imul__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2901
2837
@overload
2902
2838
def __imul__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ...
2903
2839
@overload
@@ -2917,8 +2853,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2917
2853
@overload
2918
2854
def __imul__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
2919
2855
2920
- @overload
2921
- def __itruediv__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2922
2856
@overload
2923
2857
def __itruediv__ (self : NDArray [float64 ], other : _ArrayLikeFloat_co , / ) -> NDArray [float64 ]: ...
2924
2858
@overload
@@ -2934,8 +2868,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2934
2868
@overload
2935
2869
def __itruediv__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
2936
2870
2937
- @overload
2938
- def __ifloordiv__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2939
2871
@overload
2940
2872
def __ifloordiv__ (self : NDArray [unsignedinteger [_NBit1 ]], other : _ArrayLikeUInt_co | _IntLike_co , / ) -> NDArray [unsignedinteger [_NBit1 ]]: ...
2941
2873
@overload
@@ -2955,8 +2887,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2955
2887
@overload
2956
2888
def __ifloordiv__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
2957
2889
2958
- @overload
2959
- def __ipow__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2960
2890
@overload
2961
2891
def __ipow__ (self : NDArray [unsignedinteger [_NBit1 ]], other : _ArrayLikeUInt_co | _IntLike_co , / ) -> NDArray [unsignedinteger [_NBit1 ]]: ...
2962
2892
@overload
@@ -2972,8 +2902,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2972
2902
@overload
2973
2903
def __ipow__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
2974
2904
2975
- @overload
2976
- def __imod__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2977
2905
@overload
2978
2906
def __imod__ (self : NDArray [unsignedinteger [_NBit1 ]], other : _ArrayLikeUInt_co | _IntLike_co , / ) -> NDArray [unsignedinteger [_NBit1 ]]: ...
2979
2907
@overload
@@ -2987,26 +2915,20 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
2987
2915
@overload
2988
2916
def __imod__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
2989
2917
2990
- @overload
2991
- def __ilshift__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
2992
2918
@overload
2993
2919
def __ilshift__ (self : NDArray [unsignedinteger [_NBit1 ]], other : _ArrayLikeUInt_co | _IntLike_co , / ) -> NDArray [unsignedinteger [_NBit1 ]]: ...
2994
2920
@overload
2995
2921
def __ilshift__ (self : NDArray [signedinteger [_NBit1 ]], other : _ArrayLikeInt_co , / ) -> NDArray [signedinteger [_NBit1 ]]: ...
2996
2922
@overload
2997
2923
def __ilshift__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
2998
2924
2999
- @overload
3000
- def __irshift__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
3001
2925
@overload
3002
2926
def __irshift__ (self : NDArray [unsignedinteger [_NBit1 ]], other : _ArrayLikeUInt_co | _IntLike_co , / ) -> NDArray [unsignedinteger [_NBit1 ]]: ...
3003
2927
@overload
3004
2928
def __irshift__ (self : NDArray [signedinteger [_NBit1 ]], other : _ArrayLikeInt_co , / ) -> NDArray [signedinteger [_NBit1 ]]: ...
3005
2929
@overload
3006
2930
def __irshift__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
3007
2931
3008
- @overload
3009
- def __iand__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
3010
2932
@overload
3011
2933
def __iand__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ...
3012
2934
@overload
@@ -3016,8 +2938,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
3016
2938
@overload
3017
2939
def __iand__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
3018
2940
3019
- @overload
3020
- def __ixor__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
3021
2941
@overload
3022
2942
def __ixor__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ...
3023
2943
@overload
@@ -3027,8 +2947,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
3027
2947
@overload
3028
2948
def __ixor__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
3029
2949
3030
- @overload
3031
- def __ior__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
3032
2950
@overload
3033
2951
def __ior__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ...
3034
2952
@overload
@@ -3038,8 +2956,6 @@ class ndarray(_ArrayOrScalarCommon, Generic[_ShapeType_co, _DType_co]):
3038
2956
@overload
3039
2957
def __ior__ (self : NDArray [object_ ], other : Any , / ) -> NDArray [object_ ]: ...
3040
2958
3041
- @overload
3042
- def __imatmul__ (self : NDArray [_UnknownType ], other : _ArrayLikeUnknown , / ) -> NDArray [Any ]: ...
3043
2959
@overload
3044
2960
def __imatmul__ (self : NDArray [np .bool ], other : _ArrayLikeBool_co , / ) -> NDArray [np .bool ]: ...
3045
2961
@overload
0 commit comments