Skip to content

Commit dd489f8

Browse files
committed
Merge branch 'main' into feature/cmp0xff/drop-interval-series
2 parents 0a9f5a2 + b984cba commit dd489f8

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

pandas-stubs/core/series.pyi

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4614,6 +4614,14 @@ class Series(IndexOpsMixin[S1], NDFrame):
46144614
) -> _T: ...
46154615
def to_list(self) -> list[S1]: ...
46164616
@overload # type: ignore[override]
4617+
def to_numpy(
4618+
self: Series[Never],
4619+
dtype: DTypeLike | None = None,
4620+
copy: bool = False,
4621+
na_value: Scalar = ...,
4622+
**kwargs,
4623+
) -> np_1darray: ...
4624+
@overload
46174625
def to_numpy( # pyrefly: ignore[bad-override]
46184626
self: Series[Timestamp],
46194627
dtype: type[np.datetime64] | None = None,

tests/series/test_series.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1980,6 +1980,8 @@ def test_types_to_numpy() -> None:
19801980
check(assert_type(s.to_numpy(na_value=np.float16(4)), np_1darray), np_1darray)
19811981
check(assert_type(s.to_numpy(na_value=np.complex128(4, 7)), np_1darray), np_1darray)
19821982

1983+
check(assert_type(pd.Series().to_numpy(), np_1darray), np_1darray)
1984+
19831985

19841986
def test_where() -> None:
19851987
s = pd.Series([1, 2, 3], dtype=int)

0 commit comments

Comments
 (0)