@@ -80,7 +80,7 @@ def test_1d_with_out(self, dtype_can_hold_na, writeable):
80
80
81
81
indexer = [2 , 1 , 0 , 1 ]
82
82
out = np .empty (4 , dtype = dtype )
83
- algos .take_1d (data , indexer , out = out )
83
+ algos .take_nd (data , indexer , out = out )
84
84
85
85
expected = data .take (indexer )
86
86
tm .assert_almost_equal (out , expected )
@@ -89,13 +89,13 @@ def test_1d_with_out(self, dtype_can_hold_na, writeable):
89
89
out = np .empty (4 , dtype = dtype )
90
90
91
91
if can_hold_na :
92
- algos .take_1d (data , indexer , out = out )
92
+ algos .take_nd (data , indexer , out = out )
93
93
expected = data .take (indexer )
94
94
expected [3 ] = np .nan
95
95
tm .assert_almost_equal (out , expected )
96
96
else :
97
97
with pytest .raises (TypeError , match = self .fill_error ):
98
- algos .take_1d (data , indexer , out = out )
98
+ algos .take_nd (data , indexer , out = out )
99
99
100
100
# No Exception otherwise.
101
101
data .take (indexer , out = out )
@@ -105,14 +105,14 @@ def test_1d_fill_nonna(self, dtype_fill_out_dtype):
105
105
data = np .random .randint (0 , 2 , 4 ).astype (dtype )
106
106
indexer = [2 , 1 , 0 , - 1 ]
107
107
108
- result = algos .take_1d (data , indexer , fill_value = fill_value )
108
+ result = algos .take_nd (data , indexer , fill_value = fill_value )
109
109
assert (result [[0 , 1 , 2 ]] == data [[2 , 1 , 0 ]]).all ()
110
110
assert result [3 ] == fill_value
111
111
assert result .dtype == out_dtype
112
112
113
113
indexer = [2 , 1 , 0 , 1 ]
114
114
115
- result = algos .take_1d (data , indexer , fill_value = fill_value )
115
+ result = algos .take_nd (data , indexer , fill_value = fill_value )
116
116
assert (result [[0 , 1 , 2 , 3 ]] == data [indexer ]).all ()
117
117
assert result .dtype == dtype
118
118
@@ -269,7 +269,7 @@ def test_1d_other_dtypes(self):
269
269
arr = np .random .randn (10 ).astype (np .float32 )
270
270
271
271
indexer = [1 , 2 , 3 , - 1 ]
272
- result = algos .take_1d (arr , indexer )
272
+ result = algos .take_nd (arr , indexer )
273
273
expected = arr .take (indexer )
274
274
expected [- 1 ] = np .nan
275
275
tm .assert_almost_equal (result , expected )
@@ -294,11 +294,11 @@ def test_2d_other_dtypes(self):
294
294
def test_1d_bool (self ):
295
295
arr = np .array ([0 , 1 , 0 ], dtype = bool )
296
296
297
- result = algos .take_1d (arr , [0 , 2 , 2 , 1 ])
297
+ result = algos .take_nd (arr , [0 , 2 , 2 , 1 ])
298
298
expected = arr .take ([0 , 2 , 2 , 1 ])
299
299
tm .assert_numpy_array_equal (result , expected )
300
300
301
- result = algos .take_1d (arr , [0 , 2 , - 1 ])
301
+ result = algos .take_nd (arr , [0 , 2 , - 1 ])
302
302
assert result .dtype == np .object_
303
303
304
304
def test_2d_bool (self ):
0 commit comments