@@ -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 ]: ...
@@ -418,16 +419,6 @@ def empty_like(
418
419
device : None | L ["cpu" ] = ...,
419
420
) -> NDArray [_SCT ]: ...
420
421
@overload
421
- def empty_like (
422
- prototype : object ,
423
- dtype : None = ...,
424
- order : _OrderKACF = ...,
425
- subok : bool = ...,
426
- shape : None | _ShapeLike = ...,
427
- * ,
428
- device : None | L ["cpu" ] = ...,
429
- ) -> NDArray [Any ]: ...
430
- @overload
431
422
def empty_like (
432
423
prototype : Any ,
433
424
dtype : _DTypeLike [_SCT ],
@@ -440,7 +431,7 @@ def empty_like(
440
431
@overload
441
432
def empty_like (
442
433
prototype : Any ,
443
- dtype : DTypeLike ,
434
+ dtype : DTypeLike | None = ... ,
444
435
order : _OrderKACF = ...,
445
436
subok : bool = ...,
446
437
shape : None | _ShapeLike = ...,
@@ -482,17 +473,6 @@ def array(
482
473
like : None | _SupportsArrayFunc = ...,
483
474
) -> NDArray [_SCT ]: ...
484
475
@overload
485
- def array (
486
- object : object ,
487
- dtype : None = ...,
488
- * ,
489
- copy : None | bool | _CopyMode = ...,
490
- order : _OrderKACF = ...,
491
- subok : bool = ...,
492
- ndmin : int = ...,
493
- like : None | _SupportsArrayFunc = ...,
494
- ) -> NDArray [Any ]: ...
495
- @overload
496
476
def array (
497
477
object : Any ,
498
478
dtype : _DTypeLike [_SCT ],
@@ -506,7 +486,7 @@ def array(
506
486
@overload
507
487
def array (
508
488
object : Any ,
509
- dtype : DTypeLike ,
489
+ dtype : DTypeLike | None = ... ,
510
490
* ,
511
491
copy : None | bool | _CopyMode = ...,
512
492
order : _OrderKACF = ...,
@@ -555,15 +535,6 @@ def concatenate( # type: ignore[misc]
555
535
casting : None | _CastingKind = ...
556
536
) -> NDArray [_SCT ]: ...
557
537
@overload
558
- def concatenate ( # type: ignore[misc]
559
- arrays : SupportsLenAndGetItem [ArrayLike ],
560
- / ,
561
- axis : None | SupportsIndex = ...,
562
- out : None = ...,
563
- * ,
564
- dtype : None = ...,
565
- casting : None | _CastingKind = ...
566
- ) -> NDArray [Any ]: ...
567
538
@overload
568
539
def concatenate ( # type: ignore[misc]
569
540
arrays : SupportsLenAndGetItem [ArrayLike ],
@@ -581,7 +552,7 @@ def concatenate( # type: ignore[misc]
581
552
axis : None | SupportsIndex = ...,
582
553
out : None = ...,
583
554
* ,
584
- dtype : DTypeLike ,
555
+ dtype : DTypeLike | None = None ,
585
556
casting : None | _CastingKind = ...
586
557
) -> NDArray [Any ]: ...
587
558
@overload
@@ -716,16 +687,6 @@ def asarray(
716
687
like : None | _SupportsArrayFunc = ...,
717
688
) -> NDArray [_SCT ]: ...
718
689
@overload
719
- def asarray (
720
- a : object ,
721
- dtype : None = ...,
722
- order : _OrderKACF = ...,
723
- * ,
724
- device : None | L ["cpu" ] = ...,
725
- copy : None | bool = ...,
726
- like : None | _SupportsArrayFunc = ...,
727
- ) -> NDArray [Any ]: ...
728
- @overload
729
690
def asarray (
730
691
a : Any ,
731
692
dtype : _DTypeLike [_SCT ],
@@ -738,7 +699,7 @@ def asarray(
738
699
@overload
739
700
def asarray (
740
701
a : Any ,
741
- dtype : DTypeLike ,
702
+ dtype : DTypeLike | None = ... ,
742
703
order : _OrderKACF = ...,
743
704
* ,
744
705
device : None | L ["cpu" ] = ...,
@@ -767,16 +728,6 @@ def asanyarray(
767
728
like : None | _SupportsArrayFunc = ...,
768
729
) -> NDArray [_SCT ]: ...
769
730
@overload
770
- def asanyarray (
771
- a : object ,
772
- dtype : None = ...,
773
- order : _OrderKACF = ...,
774
- * ,
775
- device : None | L ["cpu" ] = ...,
776
- copy : None | bool = ...,
777
- like : None | _SupportsArrayFunc = ...,
778
- ) -> NDArray [Any ]: ...
779
- @overload
780
731
def asanyarray (
781
732
a : Any ,
782
733
dtype : _DTypeLike [_SCT ],
@@ -789,7 +740,7 @@ def asanyarray(
789
740
@overload
790
741
def asanyarray (
791
742
a : Any ,
792
- dtype : DTypeLike ,
743
+ dtype : DTypeLike | None = ... ,
793
744
order : _OrderKACF = ...,
794
745
* ,
795
746
device : None | L ["cpu" ] = ...,
@@ -805,13 +756,6 @@ def ascontiguousarray(
805
756
like : None | _SupportsArrayFunc = ...,
806
757
) -> NDArray [_SCT ]: ...
807
758
@overload
808
- def ascontiguousarray (
809
- a : object ,
810
- dtype : None = ...,
811
- * ,
812
- like : None | _SupportsArrayFunc = ...,
813
- ) -> NDArray [Any ]: ...
814
- @overload
815
759
def ascontiguousarray (
816
760
a : Any ,
817
761
dtype : _DTypeLike [_SCT ],
@@ -821,7 +765,7 @@ def ascontiguousarray(
821
765
@overload
822
766
def ascontiguousarray (
823
767
a : Any ,
824
- dtype : DTypeLike ,
768
+ dtype : DTypeLike | None = ... ,
825
769
* ,
826
770
like : None | _SupportsArrayFunc = ...,
827
771
) -> NDArray [Any ]: ...
@@ -834,13 +778,6 @@ def asfortranarray(
834
778
like : None | _SupportsArrayFunc = ...,
835
779
) -> NDArray [_SCT ]: ...
836
780
@overload
837
- def asfortranarray (
838
- a : object ,
839
- dtype : None = ...,
840
- * ,
841
- like : None | _SupportsArrayFunc = ...,
842
- ) -> NDArray [Any ]: ...
843
- @overload
844
781
def asfortranarray (
845
782
a : Any ,
846
783
dtype : _DTypeLike [_SCT ],
@@ -850,7 +787,7 @@ def asfortranarray(
850
787
@overload
851
788
def asfortranarray (
852
789
a : Any ,
853
- dtype : DTypeLike ,
790
+ dtype : DTypeLike | None = ... ,
854
791
* ,
855
792
like : None | _SupportsArrayFunc = ...,
856
793
) -> NDArray [Any ]: ...
@@ -879,7 +816,7 @@ def fromstring(
879
816
@overload
880
817
def fromstring (
881
818
string : str | bytes ,
882
- dtype : DTypeLike ,
819
+ dtype : DTypeLike | None = ... ,
883
820
count : SupportsIndex = ...,
884
821
* ,
885
822
sep : str ,
@@ -982,7 +919,7 @@ def fromfile(
982
919
@overload
983
920
def fromfile (
984
921
file : StrOrBytesPath | _SupportsFileMethods ,
985
- dtype : DTypeLike ,
922
+ dtype : DTypeLike | None = ... ,
986
923
count : SupportsIndex = ...,
987
924
sep : str = ...,
988
925
offset : SupportsIndex = ...,
@@ -1028,7 +965,7 @@ def frombuffer(
1028
965
@overload
1029
966
def frombuffer (
1030
967
buffer : _SupportsBuffer ,
1031
- dtype : DTypeLike ,
968
+ dtype : DTypeLike | None = ... ,
1032
969
count : SupportsIndex = ...,
1033
970
offset : SupportsIndex = ...,
1034
971
* ,
@@ -1121,7 +1058,7 @@ def arange(
1121
1058
def arange (
1122
1059
stop : Any , / ,
1123
1060
* ,
1124
- dtype : DTypeLike ,
1061
+ dtype : DTypeLike | None = ... ,
1125
1062
device : None | L ["cpu" ] = ...,
1126
1063
like : None | _SupportsArrayFunc = ...,
1127
1064
) -> _Array1D [Any ]: ...
@@ -1130,7 +1067,7 @@ def arange(
1130
1067
start : Any ,
1131
1068
stop : Any ,
1132
1069
step : Any = ...,
1133
- dtype : DTypeLike = ...,
1070
+ dtype : DTypeLike | None = ...,
1134
1071
* ,
1135
1072
device : None | L ["cpu" ] = ...,
1136
1073
like : None | _SupportsArrayFunc = ...,
0 commit comments