code: def hyperboloid_params(n_samples):
      """Generate hyperboloid benchmarking parameters.
  
      Parameters
      ----------
      n_samples : int
          Number of samples to be used.
  
      Returns
      -------
      _ : list.
          List of params.
      """
      manifold = "Hyperboloid"
      manifold_args = [(3,), (5,)]
      module = "geomstats.geometry.hyperboloid"
  
      def hyperboloid_metric_params():
          params = []
          metric = "HyperboloidMetric"
          metric_args = manifold_args
          kwargs = {}
          common = manifold, module, metric, n_samples, kwargs
          for manifold_arg, metric_arg in zip(
              manifold_args, metric_args
          ):
              params += [common + (manifold_arg, metric_arg)]
          return params
  
      return hyperboloid_metric_params()
  
file_path: geomstats/benchmarks/generate_benchmark_params.py
imports: import argparse
  from itertools import chain, product
  import pandas
label_desc: Use image node_id 10 for calling a global function with example usage: hyperboloid_params(n_samples) and returns: hyperboloid_metric_params, params