9
9
from pandas import Index , isna
10
10
from pandas .util .testing import assert_almost_equal
11
11
import pandas .util .testing as tm
12
- from pandas ._libs import lib , groupby
12
+ from pandas ._libs import lib , groupby , reduction
13
13
14
14
15
15
def test_series_grouper ():
@@ -19,7 +19,7 @@ def test_series_grouper():
19
19
20
20
labels = np .array ([- 1 , - 1 , - 1 , 0 , 0 , 0 , 1 , 1 , 1 , 1 ], dtype = np .int64 )
21
21
22
- grouper = lib .SeriesGrouper (obj , np .mean , labels , 2 , dummy )
22
+ grouper = reduction .SeriesGrouper (obj , np .mean , labels , 2 , dummy )
23
23
result , counts = grouper .get_result ()
24
24
25
25
expected = np .array ([obj [3 :6 ].mean (), obj [6 :].mean ()])
@@ -36,7 +36,7 @@ def test_series_bin_grouper():
36
36
37
37
bins = np .array ([3 , 6 ])
38
38
39
- grouper = lib .SeriesBinGrouper (obj , np .mean , bins , dummy )
39
+ grouper = reduction .SeriesBinGrouper (obj , np .mean , bins , dummy )
40
40
result , counts = grouper .get_result ()
41
41
42
42
expected = np .array ([obj [:3 ].mean (), obj [3 :6 ].mean (), obj [6 :].mean ()])
@@ -127,26 +127,27 @@ def test_int_index(self):
127
127
from pandas .core .series import Series
128
128
129
129
arr = np .random .randn (100 , 4 )
130
- result = lib .reduce (arr , np .sum , labels = Index (np .arange (4 )))
130
+ result = reduction .reduce (arr , np .sum , labels = Index (np .arange (4 )))
131
131
expected = arr .sum (0 )
132
132
assert_almost_equal (result , expected )
133
133
134
- result = lib .reduce (arr , np .sum , axis = 1 , labels = Index (np .arange (100 )))
134
+ result = reduction .reduce (arr , np .sum , axis = 1 ,
135
+ labels = Index (np .arange (100 )))
135
136
expected = arr .sum (1 )
136
137
assert_almost_equal (result , expected )
137
138
138
139
dummy = Series (0. , index = np .arange (100 ))
139
- result = lib .reduce (arr , np .sum , dummy = dummy ,
140
- labels = Index (np .arange (4 )))
140
+ result = reduction .reduce (arr , np .sum , dummy = dummy ,
141
+ labels = Index (np .arange (4 )))
141
142
expected = arr .sum (0 )
142
143
assert_almost_equal (result , expected )
143
144
144
145
dummy = Series (0. , index = np .arange (4 ))
145
- result = lib .reduce (arr , np .sum , axis = 1 , dummy = dummy ,
146
- labels = Index (np .arange (100 )))
146
+ result = reduction .reduce (arr , np .sum , axis = 1 , dummy = dummy ,
147
+ labels = Index (np .arange (100 )))
147
148
expected = arr .sum (1 )
148
149
assert_almost_equal (result , expected )
149
150
150
- result = lib .reduce (arr , np .sum , axis = 1 , dummy = dummy ,
151
- labels = Index (np .arange (100 )))
151
+ result = reduction .reduce (arr , np .sum , axis = 1 , dummy = dummy ,
152
+ labels = Index (np .arange (100 )))
152
153
assert_almost_equal (result , expected )
0 commit comments