Skip to content

Commit 4853bdd

Browse files
committed
Wide benchmarks
1 parent 124a135 commit 4853bdd

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

asv_bench/benchmarks/groupby.py

+10-2
Original file line numberDiff line numberDiff line change
@@ -420,7 +420,6 @@ def setup(self, dtype, method, application):
420420
key = date_range("1/1/2011", periods=size, freq="s")
421421

422422
df = DataFrame({"values": values, "key": key})
423-
self.wide_grp = DataFrame(np.ones((1, 10_000))).groupby([1])
424423

425424
if application == "transform":
426425
if method == "describe":
@@ -438,7 +437,16 @@ def time_dtype_as_group(self, dtype, method, application):
438437
def time_dtype_as_field(self, dtype, method, application):
439438
self.as_field_method()
440439

441-
def time_wide(self):
440+
441+
class GroupByWide:
442+
443+
params = [100, 1_000, 10_000]
444+
param_names = ["nrows"]
445+
446+
def setup(self, nrows):
447+
self.wide_grp = DataFrame(np.ones((nrows, 10_000))).groupby([1])
448+
449+
def time_wide(self, nrows):
442450
self.wide_grp.sum()
443451

444452

0 commit comments

Comments
 (0)