class_docstr: Grid experiment design.
  Uses random design for non-continuous variables, and square grid for continuous ones
class_docstr_tok: ["Grid","experiment","design",".","Uses","random","design","for","non-continuous","variables",",","and","square","grid","for","continuous","ones"]
code: def _adjust_init_points_count(self, init_points_count):
      # TODO: log this
      print(
          "Note: in grid designs the total number of generated points is the smallest closest integer of n^d to the selected amount of points"
      )
      continuous_dims = len(self.space.get_continuous_dims())
      self.data_per_dimension = iroot(
          continuous_dims, init_points_count
      )
      return self.data_per_dimension**continuous_dims
  
file_path: GPyOpt/GPyOpt/experiment_design/grid_design.py
imports: import numpy
  from ..core.errors import InvalidConfigError
  from .base import ExperimentDesign
  from .random_design import RandomDesign
label_desc: Use image node_id 2 for calling the GridDesign obj's underlying member method code with example usage: obj._adjust_init_points_count(init_points_count) and returns: unknown