code: def bench_crosstab_simple(benchmark, nr):
      series_a = np.array(["foo", "bar"] * nr)
      series_b = np.array(["one", "two"] * nr)
      series_c = np.array(["dull", "shiny"] * nr)
      np.random.shuffle(series_a)
      np.random.shuffle(series_b)
      np.random.shuffle(series_c)
      series_a = cudf.Series(series_a)
      series_b = cudf.Series(series_b)
      series_c = cudf.Series(series_c)
      benchmark(
          cudf.crosstab, index=series_a, columns=[series_b, series_c]
      )
  
file_path: cudf/python/cudf/benchmarks/API/bench_functions.py
imports: import numpy
  import pytest
  import pytest_cases
  from config import NUM_ROWS, cudf, cupy
  from utils import benchmark_with_object
label_desc: Use image node_id 5 for calling a global function with example usage: bench_crosstab_simple(benchmark, nr) without return types