@@ -31,10 +31,10 @@ class FrameMultiIndexOps(object):
31
31
32
32
def setup (self , level , op ):
33
33
levels = [np .arange (10 ), np .arange (100 ), np .arange (100 )]
34
- labels = [np .arange (10 ).repeat (10000 ),
35
- np .tile (np .arange (100 ).repeat (100 ), 10 ),
36
- np .tile (np .tile (np .arange (100 ), 100 ), 10 )]
37
- index = pd .MultiIndex (levels = levels , labels = labels )
34
+ codes = [np .arange (10 ).repeat (10000 ),
35
+ np .tile (np .arange (100 ).repeat (100 ), 10 ),
36
+ np .tile (np .tile (np .arange (100 ), 100 ), 10 )]
37
+ index = pd .MultiIndex (levels = levels , codes = codes )
38
38
df = pd .DataFrame (np .random .randn (len (index ), 4 ), index = index )
39
39
self .df_func = getattr (df , op )
40
40
@@ -67,10 +67,10 @@ class SeriesMultiIndexOps(object):
67
67
68
68
def setup (self , level , op ):
69
69
levels = [np .arange (10 ), np .arange (100 ), np .arange (100 )]
70
- labels = [np .arange (10 ).repeat (10000 ),
71
- np .tile (np .arange (100 ).repeat (100 ), 10 ),
72
- np .tile (np .tile (np .arange (100 ), 100 ), 10 )]
73
- index = pd .MultiIndex (levels = levels , labels = labels )
70
+ codes = [np .arange (10 ).repeat (10000 ),
71
+ np .tile (np .arange (100 ).repeat (100 ), 10 ),
72
+ np .tile (np .tile (np .arange (100 ), 100 ), 10 )]
73
+ index = pd .MultiIndex (levels = levels , codes = codes )
74
74
s = pd .Series (np .random .randn (len (index )), index = index )
75
75
self .s_func = getattr (s , op )
76
76
0 commit comments