|
209 | 209 |
|
210 | 210 | frame_iloc_big = Benchmark('df.iloc[:100,0]', setup,
|
211 | 211 | start_date=datetime(2013, 1, 1))
|
| 212 | + |
| 213 | +#---------------------------------------------------------------------- |
| 214 | +# basic tests for [], .loc[], .iloc[] and .ix[] |
| 215 | + |
| 216 | +setup = common_setup + """ |
| 217 | +s = Series(np.random.rand(1000000)) |
| 218 | +""" |
| 219 | + |
| 220 | +series_getitem_scalar = Benchmark("s[800000]", setup) |
| 221 | +series_getitem_slice = Benchmark("s[:800000]", setup) |
| 222 | +series_getitem_list_like = Benchmark("s[[800000]]", setup) |
| 223 | +series_getitem_array = Benchmark("s[np.arange(10000)]", setup) |
| 224 | + |
| 225 | +series_loc_scalar = Benchmark("s.loc[800000]", setup) |
| 226 | +series_loc_slice = Benchmark("s.loc[:800000]", setup) |
| 227 | +series_loc_list_like = Benchmark("s.loc[[800000]]", setup) |
| 228 | +series_loc_array = Benchmark("s.loc[np.arange(10000)]", setup) |
| 229 | + |
| 230 | +series_iloc_scalar = Benchmark("s.loc[800000]", setup) |
| 231 | +series_iloc_slice = Benchmark("s.loc[:800000]", setup) |
| 232 | +series_iloc_list_like = Benchmark("s.loc[[800000]]", setup) |
| 233 | +series_iloc_array = Benchmark("s.loc[np.arange(10000)]", setup) |
| 234 | + |
| 235 | +series_ix_scalar = Benchmark("s.ix[800000]", setup) |
| 236 | +series_ix_slice = Benchmark("s.ix[:800000]", setup) |
| 237 | +series_ix_list_like = Benchmark("s.ix[[800000]]", setup) |
| 238 | +series_ix_array = Benchmark("s.ix[np.arange(10000)]", setup) |
0 commit comments