code: def get_suggestions(self, iteration_config=None):
          
          matrix = self.hptuning_config.matrix
  
          suggestions = []
          keys = list(matrix.keys())
          values = [v.to_numpy() for v in matrix.values()]
          for v in itertools.product(*values):
              suggestions.append(dict(zip(keys, v)))
  
          if self.hptuning_config.grid_search:
              n_suggestions = self.hptuning_config.grid_search.n_experiments
              if n_suggestions:
                  return suggestions[:n_suggestions]
          return suggestions
docs: Return a list of suggestions based on grid search.
  
          Params:
              matrix: `dict` representing the {hyperparam: hyperparam matrix config}.
              n_suggestions: number of suggestions to make.