@@ -518,7 +518,7 @@ def empty(
518518@overload # 1d shape, unknown dtype
519519def empty (
520520 shape : _ShapeLike1D ,
521- dtype : npt .DTypeLike = None ,
521+ dtype : npt .DTypeLike | None = None ,
522522 order : _OrderCF = "C" ,
523523 * ,
524524 device : _Device | None = None ,
@@ -554,7 +554,7 @@ def empty(
554554@overload # known shape, unknown scalar-type
555555def empty (
556556 shape : _AnyShapeT ,
557- dtype : npt .DTypeLike = None ,
557+ dtype : npt .DTypeLike | None = None ,
558558 order : _OrderCF = "C" ,
559559 * ,
560560 device : _Device | None = None ,
@@ -590,7 +590,7 @@ def empty(
590590@overload # unknown shape, unknown dtype
591591def empty (
592592 shape : _ShapeLike ,
593- dtype : npt .DTypeLike = ... ,
593+ dtype : npt .DTypeLike | None = None ,
594594 order : _OrderCF = "C" ,
595595 * ,
596596 device : _Device | None = None ,
@@ -601,7 +601,7 @@ def empty(
601601@overload # 1d shape, default dtype (float64)
602602def zeros (
603603 shape : _ShapeLike1D ,
604- dtype : _nt .ToDTypeFloat64 = ... ,
604+ dtype : _nt .ToDTypeFloat64 | None = None ,
605605 order : _OrderCF = "C" ,
606606 * ,
607607 device : _Device | None = None ,
@@ -628,7 +628,7 @@ def zeros(
628628@overload # 1d shape, unknown dtype
629629def zeros (
630630 shape : _ShapeLike1D ,
631- dtype : npt .DTypeLike = ... ,
631+ dtype : npt .DTypeLike | None = None ,
632632 order : _OrderCF = "C" ,
633633 * ,
634634 device : _Device | None = None ,
@@ -664,7 +664,7 @@ def zeros(
664664@overload # known shape, unknown scalar-type
665665def zeros (
666666 shape : _AnyShapeT ,
667- dtype : npt .DTypeLike = ... ,
667+ dtype : npt .DTypeLike | None = None ,
668668 order : _OrderCF = "C" ,
669669 * ,
670670 device : _Device | None = None ,
@@ -700,7 +700,7 @@ def zeros(
700700@overload # unknown shape, unknown dtype
701701def zeros (
702702 shape : _ShapeLike ,
703- dtype : npt .DTypeLike = ... ,
703+ dtype : npt .DTypeLike | None = None ,
704704 order : _OrderCF = "C" ,
705705 * ,
706706 device : _Device | None = None ,
@@ -1350,7 +1350,7 @@ def asfortranarray(
13501350@overload
13511351def fromstring (
13521352 string : bytes | str ,
1353- dtype : type [_nt .JustFloat ] | None = ...,
1353+ dtype : type [_nt .JustFloat ] | None = float , # noqa: PYI011
13541354 count : CanIndex = - 1 ,
13551355 * ,
13561356 sep : str ,
@@ -1367,11 +1367,21 @@ def fromstring(
13671367) -> _nt .Array [_ScalarT ]: ...
13681368@overload
13691369def fromstring (
1370- string : bytes | str , dtype : npt .DTypeLike = ..., count : CanIndex = - 1 , * , sep : str , like : _nt .Array [_ScalarT ]
1370+ string : bytes | str ,
1371+ dtype : npt .DTypeLike | None = float , # noqa: PYI011
1372+ count : CanIndex = - 1 ,
1373+ * ,
1374+ sep : str ,
1375+ like : _nt .Array [_ScalarT ],
13711376) -> _nt .Array [_ScalarT ]: ...
13721377@overload
13731378def fromstring (
1374- string : bytes | str , dtype : npt .DTypeLike , count : CanIndex = - 1 , * , sep : str , like : _CanArrayFunc | None = None
1379+ string : bytes | str ,
1380+ dtype : npt .DTypeLike | None ,
1381+ count : CanIndex = - 1 ,
1382+ * ,
1383+ sep : str ,
1384+ like : _CanArrayFunc | None = None ,
13751385) -> _nt .Array [Incomplete ]: ...
13761386
13771387#
@@ -1392,7 +1402,7 @@ def fromfile(
13921402@overload
13931403def fromfile (
13941404 file : _ToFile ,
1395- dtype : npt .DTypeLike ,
1405+ dtype : npt .DTypeLike | None ,
13961406 count : CanIndex = - 1 ,
13971407 sep : str = "" ,
13981408 offset : CanIndex = 0 ,
@@ -1407,7 +1417,7 @@ def fromiter(
14071417) -> _nt .Array [_ScalarT ]: ...
14081418@overload
14091419def fromiter (
1410- iter : Iterable [object ], dtype : npt .DTypeLike , count : CanIndex = - 1 , * , like : _CanArrayFunc | None = None
1420+ iter : Iterable [object ], dtype : npt .DTypeLike | None , count : CanIndex = - 1 , * , like : _CanArrayFunc | None = None
14111421) -> _nt .Array [Incomplete ]: ...
14121422
14131423#
@@ -1427,7 +1437,7 @@ def frombuffer(
14271437@overload
14281438def frombuffer (
14291439 buffer : Buffer ,
1430- dtype : npt .DTypeLike ,
1440+ dtype : npt .DTypeLike | None ,
14311441 count : CanIndex = - 1 ,
14321442 offset : CanIndex = 0 ,
14331443 * ,
@@ -1650,10 +1660,12 @@ def shares_memory(a: object, b: object, /, max_work: L[0, -1] = -1) -> bool: ...
16501660def may_share_memory (a : object , b : object , / , max_work : L [0 , - 1 ] = 0 ) -> bool : ...
16511661
16521662#
1653- def can_cast (from_ : npt .ArrayLike | npt .DTypeLike , to : npt .DTypeLike , casting : _CastingKind = "safe" ) -> bool : ...
1663+ def can_cast (
1664+ from_ : npt .ArrayLike | npt .DTypeLike | None , to : npt .DTypeLike | None , casting : _CastingKind = "safe"
1665+ ) -> bool : ...
16541666def min_scalar_type (a : npt .ArrayLike , / ) -> np .dtype [Incomplete ]: ...
1655- def result_type (* arrays_and_dtypes : npt .ArrayLike | npt .DTypeLike ) -> np .dtype [Incomplete ]: ...
1656- def promote_types (type1 : npt .DTypeLike , type2 : npt .DTypeLike , / ) -> np .dtype [Incomplete ]: ...
1667+ def result_type (* arrays_and_dtypes : npt .ArrayLike | npt .DTypeLike | None ) -> np .dtype [Incomplete ]: ...
1668+ def promote_types (type1 : npt .DTypeLike | None , type2 : npt .DTypeLike | None , / ) -> np .dtype [Incomplete ]: ...
16571669
16581670#
16591671@overload
@@ -2011,4 +2023,4 @@ def _make_extobj() -> CapsuleType: ...
20112023def _monotonicity (x : _nt .CoFloating_nd ) -> L [0 , 1 ]: ...
20122024def _place (input : npt .ArrayLike , mask : _nt .ToBool_nd , vals : npt .ArrayLike ) -> None : ...
20132025def _reconstruct (subtype : type [_nt .Array ], shape : _AnyShapeT , dtype : _DTypeT ) -> np .ndarray [_AnyShapeT , _DTypeT ]: ...
2014- def _vec_string (a : _ArrayLikeAnyString_co , dtype : npt .DTypeLike , attr : str , / ) -> _nt .Array [Incomplete ]: ...
2026+ def _vec_string (a : _ArrayLikeAnyString_co , dtype : npt .DTypeLike | None , attr : str , / ) -> _nt .Array [Incomplete ]: ...
0 commit comments