(self, func)
| 456 | param_names = ["func"] |
| 457 | |
| 458 | def setup(self, func): |
| 459 | array = date_range("20200101 00:00", "20200102 0:00", freq="s") |
| 460 | level_0_names = [str(i) for i in range(30)] |
| 461 | |
| 462 | index = pd.MultiIndex.from_product([level_0_names, array]) |
| 463 | column_names = ["col_1", "col_2"] |
| 464 | |
| 465 | self.df = DataFrame( |
| 466 | np.random.rand(len(index), 2), index=index, columns=column_names |
| 467 | ) |
| 468 | |
| 469 | self.arg_df = DataFrame( |
| 470 | np.random.randint(1, 10, (len(level_0_names), 2)), |
| 471 | index=level_0_names, |
| 472 | columns=column_names, |
| 473 | ) |
| 474 | |
| 475 | def time_binary_op_multiindex(self, func): |
| 476 | getattr(self.df, func)(self.arg_df, level=0) |
nothing calls this directly
no test coverage detected