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