Skip to content

Commit f9810c7

Browse files
authored
TYP: na_value (#46603)
1 parent 8ef00a8 commit f9810c7

File tree

7 files changed

+12
-8
lines changed

7 files changed

+12
-8
lines changed

pandas/core/algorithms.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,7 @@ def factorize_array(
500500
values: np.ndarray,
501501
na_sentinel: int = -1,
502502
size_hint: int | None = None,
503-
na_value=None,
503+
na_value: object = None,
504504
mask: npt.NDArray[np.bool_] | None = None,
505505
) -> tuple[npt.NDArray[np.intp], np.ndarray]:
506506
"""

pandas/core/arrays/base.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -460,7 +460,7 @@ def to_numpy(
460460
self,
461461
dtype: npt.DTypeLike | None = None,
462462
copy: bool = False,
463-
na_value=lib.no_default,
463+
na_value: object = lib.no_default,
464464
) -> np.ndarray:
465465
"""
466466
Convert to a NumPy ndarray.

pandas/core/arrays/masked.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -337,7 +337,7 @@ def to_numpy(
337337
self,
338338
dtype: npt.DTypeLike | None = None,
339339
copy: bool = False,
340-
na_value: Scalar | lib.NoDefault | libmissing.NAType = lib.no_default,
340+
na_value: object = lib.no_default,
341341
) -> np.ndarray:
342342
"""
343343
Convert to a NumPy Array.

pandas/core/arrays/numpy_.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@ def to_numpy(
368368
self,
369369
dtype: npt.DTypeLike | None = None,
370370
copy: bool = False,
371-
na_value=lib.no_default,
371+
na_value: object = lib.no_default,
372372
) -> np.ndarray:
373373
result = np.asarray(self._ndarray, dtype=dtype)
374374

pandas/core/base.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -433,7 +433,7 @@ def to_numpy(
433433
self,
434434
dtype: npt.DTypeLike | None = None,
435435
copy: bool = False,
436-
na_value=lib.no_default,
436+
na_value: object = lib.no_default,
437437
**kwargs,
438438
) -> np.ndarray:
439439
"""

pandas/core/internals/managers.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1511,7 +1511,7 @@ def as_array(
15111511
self,
15121512
dtype: np.dtype | None = None,
15131513
copy: bool = False,
1514-
na_value=lib.no_default,
1514+
na_value: object = lib.no_default,
15151515
) -> np.ndarray:
15161516
"""
15171517
Convert the blockmanager data into an numpy array.
@@ -1570,7 +1570,7 @@ def as_array(
15701570
def _interleave(
15711571
self,
15721572
dtype: np.dtype | None = None,
1573-
na_value=lib.no_default,
1573+
na_value: object = lib.no_default,
15741574
) -> np.ndarray:
15751575
"""
15761576
Return ndarray from blocks with specified item order

pandas/tests/extension/decimal/array.py

+5-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,11 @@ def _from_factorized(cls, values, original):
105105
_HANDLED_TYPES = (decimal.Decimal, numbers.Number, np.ndarray)
106106

107107
def to_numpy(
108-
self, dtype=None, copy: bool = False, na_value=no_default, decimals=None
108+
self,
109+
dtype=None,
110+
copy: bool = False,
111+
na_value: object = no_default,
112+
decimals=None,
109113
) -> np.ndarray:
110114
result = np.asarray(self, dtype=dtype)
111115
if decimals is not None:

0 commit comments

Comments
 (0)