@@ -278,7 +278,7 @@ class _ConstructorEmpty(Protocol):
278
278
self ,
279
279
/ ,
280
280
shape : SupportsIndex ,
281
- dtype : DTypeLike ,
281
+ dtype : DTypeLike | None = ... ,
282
282
order : _OrderCF = ...,
283
283
** kwargs : Unpack [_KwargsEmpty ],
284
284
) -> _Array1D [Any ]: ...
@@ -316,7 +316,7 @@ class _ConstructorEmpty(Protocol):
316
316
self ,
317
317
/ ,
318
318
shape : _AnyShapeType ,
319
- dtype : DTypeLike ,
319
+ dtype : DTypeLike | None = ... ,
320
320
order : _OrderCF = ...,
321
321
** kwargs : Unpack [_KwargsEmpty ],
322
322
) -> _Array [_AnyShapeType , Any ]: ...
@@ -348,9 +348,10 @@ class _ConstructorEmpty(Protocol):
348
348
) -> NDArray [_SCT ]: ...
349
349
@overload
350
350
def __call__ (
351
- self , / ,
351
+ self ,
352
+ / ,
352
353
shape : _ShapeLike ,
353
- dtype : DTypeLike ,
354
+ dtype : DTypeLike | None = ... ,
354
355
order : _OrderCF = ...,
355
356
** kwargs : Unpack [_KwargsEmpty ],
356
357
) -> NDArray [Any ]: ...
@@ -419,16 +420,6 @@ def empty_like(
419
420
device : None | L ["cpu" ] = ...,
420
421
) -> NDArray [_SCT ]: ...
421
422
@overload
422
- def empty_like (
423
- prototype : object ,
424
- dtype : None = ...,
425
- order : _OrderKACF = ...,
426
- subok : bool = ...,
427
- shape : None | _ShapeLike = ...,
428
- * ,
429
- device : None | L ["cpu" ] = ...,
430
- ) -> NDArray [Any ]: ...
431
- @overload
432
423
def empty_like (
433
424
prototype : Any ,
434
425
dtype : _DTypeLike [_SCT ],
@@ -441,7 +432,7 @@ def empty_like(
441
432
@overload
442
433
def empty_like (
443
434
prototype : Any ,
444
- dtype : DTypeLike ,
435
+ dtype : DTypeLike | None = ... ,
445
436
order : _OrderKACF = ...,
446
437
subok : bool = ...,
447
438
shape : None | _ShapeLike = ...,
@@ -483,17 +474,6 @@ def array(
483
474
like : None | _SupportsArrayFunc = ...,
484
475
) -> NDArray [_SCT ]: ...
485
476
@overload
486
- def array (
487
- object : object ,
488
- dtype : None = ...,
489
- * ,
490
- copy : None | bool | _CopyMode = ...,
491
- order : _OrderKACF = ...,
492
- subok : bool = ...,
493
- ndmin : int = ...,
494
- like : None | _SupportsArrayFunc = ...,
495
- ) -> NDArray [Any ]: ...
496
- @overload
497
477
def array (
498
478
object : Any ,
499
479
dtype : _DTypeLike [_SCT ],
@@ -507,7 +487,7 @@ def array(
507
487
@overload
508
488
def array (
509
489
object : Any ,
510
- dtype : DTypeLike ,
490
+ dtype : DTypeLike | None = ... ,
511
491
* ,
512
492
copy : None | bool | _CopyMode = ...,
513
493
order : _OrderKACF = ...,
@@ -556,15 +536,6 @@ def concatenate( # type: ignore[misc]
556
536
casting : None | _CastingKind = ...
557
537
) -> NDArray [_SCT ]: ...
558
538
@overload
559
- def concatenate ( # type: ignore[misc]
560
- arrays : SupportsLenAndGetItem [ArrayLike ],
561
- / ,
562
- axis : None | SupportsIndex = ...,
563
- out : None = ...,
564
- * ,
565
- dtype : None = ...,
566
- casting : None | _CastingKind = ...
567
- ) -> NDArray [Any ]: ...
568
539
@overload
569
540
def concatenate ( # type: ignore[misc]
570
541
arrays : SupportsLenAndGetItem [ArrayLike ],
@@ -582,7 +553,7 @@ def concatenate( # type: ignore[misc]
582
553
axis : None | SupportsIndex = ...,
583
554
out : None = ...,
584
555
* ,
585
- dtype : DTypeLike ,
556
+ dtype : DTypeLike | None = None ,
586
557
casting : None | _CastingKind = ...
587
558
) -> NDArray [Any ]: ...
588
559
@overload
@@ -717,16 +688,6 @@ def asarray(
717
688
like : None | _SupportsArrayFunc = ...,
718
689
) -> NDArray [_SCT ]: ...
719
690
@overload
720
- def asarray (
721
- a : object ,
722
- dtype : None = ...,
723
- order : _OrderKACF = ...,
724
- * ,
725
- device : None | L ["cpu" ] = ...,
726
- copy : None | bool = ...,
727
- like : None | _SupportsArrayFunc = ...,
728
- ) -> NDArray [Any ]: ...
729
- @overload
730
691
def asarray (
731
692
a : Any ,
732
693
dtype : _DTypeLike [_SCT ],
@@ -739,7 +700,7 @@ def asarray(
739
700
@overload
740
701
def asarray (
741
702
a : Any ,
742
- dtype : DTypeLike ,
703
+ dtype : DTypeLike | None = ... ,
743
704
order : _OrderKACF = ...,
744
705
* ,
745
706
device : None | L ["cpu" ] = ...,
@@ -768,16 +729,6 @@ def asanyarray(
768
729
like : None | _SupportsArrayFunc = ...,
769
730
) -> NDArray [_SCT ]: ...
770
731
@overload
771
- def asanyarray (
772
- a : object ,
773
- dtype : None = ...,
774
- order : _OrderKACF = ...,
775
- * ,
776
- device : None | L ["cpu" ] = ...,
777
- copy : None | bool = ...,
778
- like : None | _SupportsArrayFunc = ...,
779
- ) -> NDArray [Any ]: ...
780
- @overload
781
732
def asanyarray (
782
733
a : Any ,
783
734
dtype : _DTypeLike [_SCT ],
@@ -790,7 +741,7 @@ def asanyarray(
790
741
@overload
791
742
def asanyarray (
792
743
a : Any ,
793
- dtype : DTypeLike ,
744
+ dtype : DTypeLike | None = ... ,
794
745
order : _OrderKACF = ...,
795
746
* ,
796
747
device : None | L ["cpu" ] = ...,
@@ -806,13 +757,6 @@ def ascontiguousarray(
806
757
like : None | _SupportsArrayFunc = ...,
807
758
) -> NDArray [_SCT ]: ...
808
759
@overload
809
- def ascontiguousarray (
810
- a : object ,
811
- dtype : None = ...,
812
- * ,
813
- like : None | _SupportsArrayFunc = ...,
814
- ) -> NDArray [Any ]: ...
815
- @overload
816
760
def ascontiguousarray (
817
761
a : Any ,
818
762
dtype : _DTypeLike [_SCT ],
@@ -822,7 +766,7 @@ def ascontiguousarray(
822
766
@overload
823
767
def ascontiguousarray (
824
768
a : Any ,
825
- dtype : DTypeLike ,
769
+ dtype : DTypeLike | None = ... ,
826
770
* ,
827
771
like : None | _SupportsArrayFunc = ...,
828
772
) -> NDArray [Any ]: ...
@@ -835,13 +779,6 @@ def asfortranarray(
835
779
like : None | _SupportsArrayFunc = ...,
836
780
) -> NDArray [_SCT ]: ...
837
781
@overload
838
- def asfortranarray (
839
- a : object ,
840
- dtype : None = ...,
841
- * ,
842
- like : None | _SupportsArrayFunc = ...,
843
- ) -> NDArray [Any ]: ...
844
- @overload
845
782
def asfortranarray (
846
783
a : Any ,
847
784
dtype : _DTypeLike [_SCT ],
@@ -851,7 +788,7 @@ def asfortranarray(
851
788
@overload
852
789
def asfortranarray (
853
790
a : Any ,
854
- dtype : DTypeLike ,
791
+ dtype : DTypeLike | None = ... ,
855
792
* ,
856
793
like : None | _SupportsArrayFunc = ...,
857
794
) -> NDArray [Any ]: ...
@@ -880,7 +817,7 @@ def fromstring(
880
817
@overload
881
818
def fromstring (
882
819
string : str | bytes ,
883
- dtype : DTypeLike ,
820
+ dtype : DTypeLike | None = ... ,
884
821
count : SupportsIndex = ...,
885
822
* ,
886
823
sep : str ,
@@ -983,7 +920,7 @@ def fromfile(
983
920
@overload
984
921
def fromfile (
985
922
file : StrOrBytesPath | _SupportsFileMethods ,
986
- dtype : DTypeLike ,
923
+ dtype : DTypeLike | None = ... ,
987
924
count : SupportsIndex = ...,
988
925
sep : str = ...,
989
926
offset : SupportsIndex = ...,
@@ -1029,7 +966,7 @@ def frombuffer(
1029
966
@overload
1030
967
def frombuffer (
1031
968
buffer : _SupportsBuffer ,
1032
- dtype : DTypeLike ,
969
+ dtype : DTypeLike | None = ... ,
1033
970
count : SupportsIndex = ...,
1034
971
offset : SupportsIndex = ...,
1035
972
* ,
@@ -1122,7 +1059,7 @@ def arange(
1122
1059
def arange (
1123
1060
stop : Any , / ,
1124
1061
* ,
1125
- dtype : DTypeLike ,
1062
+ dtype : DTypeLike | None = ... ,
1126
1063
device : None | L ["cpu" ] = ...,
1127
1064
like : None | _SupportsArrayFunc = ...,
1128
1065
) -> _Array1D [Any ]: ...
@@ -1131,7 +1068,7 @@ def arange(
1131
1068
start : Any ,
1132
1069
stop : Any ,
1133
1070
step : Any = ...,
1134
- dtype : DTypeLike = ...,
1071
+ dtype : DTypeLike | None = ...,
1135
1072
* ,
1136
1073
device : None | L ["cpu" ] = ...,
1137
1074
like : None | _SupportsArrayFunc = ...,
0 commit comments