Skip to content

Commit c9053cc

Browse files
Backport PR #55540 on branch 2.1.x (MAINT: Partially revert np.int_ changes) (#55545)
Backport PR #55540: MAINT: Partially revert `np.int_` changes Co-authored-by: Mateusz Sokół <[email protected]>
1 parent 0c17c96 commit c9053cc

File tree

5 files changed

+14
-25
lines changed

5 files changed

+14
-25
lines changed

pandas/tests/arrays/boolean/test_reduction.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
import numpy as np
22
import pytest
33

4-
from pandas.compat.numpy import np_long
5-
64
import pandas as pd
75

86

@@ -53,7 +51,7 @@ def test_reductions_return_types(dropna, data, all_numeric_reductions):
5351
s = s.dropna()
5452

5553
if op in ("sum", "prod"):
56-
assert isinstance(getattr(s, op)(), np_long)
54+
assert isinstance(getattr(s, op)(), np.int_)
5755
elif op == "count":
5856
# Oddly on the 32 bit build (but not Windows), this is intc (!= intp)
5957
assert isinstance(getattr(s, op)(), np.integer)

pandas/tests/frame/methods/test_shift.py

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import numpy as np
22
import pytest
33

4-
from pandas.compat.numpy import np_long
54
import pandas.util._test_decorators as td
65

76
import pandas as pd
@@ -472,22 +471,22 @@ def test_shift_axis1_multiple_blocks_with_int_fill(self):
472471
df1 = DataFrame(rng.integers(1000, size=(5, 3), dtype=int))
473472
df2 = DataFrame(rng.integers(1000, size=(5, 2), dtype=int))
474473
df3 = pd.concat([df1.iloc[:4, 1:3], df2.iloc[:4, :]], axis=1)
475-
result = df3.shift(2, axis=1, fill_value=np_long(0))
474+
result = df3.shift(2, axis=1, fill_value=np.int_(0))
476475
assert len(df3._mgr.blocks) == 2
477476

478477
expected = df3.take([-1, -1, 0, 1], axis=1)
479-
expected.iloc[:, :2] = np_long(0)
478+
expected.iloc[:, :2] = np.int_(0)
480479
expected.columns = df3.columns
481480

482481
tm.assert_frame_equal(result, expected)
483482

484483
# Case with periods < 0
485484
df3 = pd.concat([df1.iloc[:4, 1:3], df2.iloc[:4, :]], axis=1)
486-
result = df3.shift(-2, axis=1, fill_value=np_long(0))
485+
result = df3.shift(-2, axis=1, fill_value=np.int_(0))
487486
assert len(df3._mgr.blocks) == 2
488487

489488
expected = df3.take([2, 3, -1, -1], axis=1)
490-
expected.iloc[:, -2:] = np_long(0)
489+
expected.iloc[:, -2:] = np.int_(0)
491490
expected.columns = df3.columns
492491

493492
tm.assert_frame_equal(result, expected)

pandas/tests/frame/test_reductions.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,6 @@
1010
IS64,
1111
is_platform_windows,
1212
)
13-
from pandas.compat.numpy import (
14-
np_long,
15-
np_ulong,
16-
)
1713
import pandas.util._test_decorators as td
1814

1915
import pandas as pd
@@ -1725,11 +1721,11 @@ class TestEmptyDataFrameReductions:
17251721
"opname, dtype, exp_value, exp_dtype",
17261722
[
17271723
("sum", np.int8, 0, np.int64),
1728-
("prod", np.int8, 1, np_long),
1724+
("prod", np.int8, 1, np.int_),
17291725
("sum", np.int64, 0, np.int64),
17301726
("prod", np.int64, 1, np.int64),
17311727
("sum", np.uint8, 0, np.uint64),
1732-
("prod", np.uint8, 1, np_ulong),
1728+
("prod", np.uint8, 1, np.uint),
17331729
("sum", np.uint64, 0, np.uint64),
17341730
("prod", np.uint64, 1, np.uint64),
17351731
("sum", np.float32, 0, np.float32),

pandas/tests/plotting/test_series.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,7 @@
66
import pytest
77

88
from pandas.compat import is_platform_linux
9-
from pandas.compat.numpy import (
10-
np_long,
11-
np_version_gte1p24,
12-
)
9+
from pandas.compat.numpy import np_version_gte1p24
1310
import pandas.util._test_decorators as td
1411

1512
import pandas as pd
@@ -564,7 +561,7 @@ def test_plot_fails_with_dupe_color_and_style(self):
564561
[
565562
["scott", 20],
566563
[None, 20],
567-
[None, np_long(20)],
564+
[None, np.int_(20)],
568565
[0.5, np.linspace(-100, 100, 20)],
569566
],
570567
)

pandas/tests/scalar/test_na_scalar.py

+5-6
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
import pytest
1010

1111
from pandas._libs.missing import NA
12-
from pandas.compat.numpy import np_long
1312

1413
from pandas.core.dtypes.common import is_scalar
1514

@@ -103,9 +102,9 @@ def test_comparison_ops(comparison_op, other):
103102
-0.0,
104103
False,
105104
np.bool_(False),
106-
np_long(0),
105+
np.int_(0),
107106
np.float64(0),
108-
np_long(-0),
107+
np.int_(-0),
109108
np.float64(-0),
110109
],
111110
)
@@ -124,7 +123,7 @@ def test_pow_special(value, asarray):
124123

125124

126125
@pytest.mark.parametrize(
127-
"value", [1, 1.0, True, np.bool_(True), np_long(1), np.float64(1)]
126+
"value", [1, 1.0, True, np.bool_(True), np.int_(1), np.float64(1)]
128127
)
129128
@pytest.mark.parametrize("asarray", [True, False])
130129
def test_rpow_special(value, asarray):
@@ -134,14 +133,14 @@ def test_rpow_special(value, asarray):
134133

135134
if asarray:
136135
result = result[0]
137-
elif not isinstance(value, (np.float64, np.bool_, np_long)):
136+
elif not isinstance(value, (np.float64, np.bool_, np.int_)):
138137
# this assertion isn't possible with asarray=True
139138
assert isinstance(result, type(value))
140139

141140
assert result == value
142141

143142

144-
@pytest.mark.parametrize("value", [-1, -1.0, np_long(-1), np.float64(-1)])
143+
@pytest.mark.parametrize("value", [-1, -1.0, np.int_(-1), np.float64(-1)])
145144
@pytest.mark.parametrize("asarray", [True, False])
146145
def test_rpow_minus_one(value, asarray):
147146
if asarray:

0 commit comments

Comments
 (0)