docstr: Simple ASCII drawing of the sampling pattern (for testing/visualization purpose only)
docstr_tok: ["Simple","ASCII","drawing","of","the","sampling","pattern","(","for","testing\/visualization","purpose","only",")"]
code: def draw(self) -> None:
      """Simple ASCII drawing of the sampling pattern (for testing/visualization purpose only)"""
      sampler = self.__class__(
          self.dimension, budget=self.budget
      )  # create a clone instance to avoid border effects
      assert sampler.budget is not None
      sample = [sampler() for _ in range(sampler.budget)]
      for i in range(sampler.dimension):
          for j in range(i + 1, sampler.dimension):
              print("plotting coordinates " + str(i) + "," + str(j))
              tab = [["." for _ in range(80)] for _ in range(20)]
              for s in sample:
                  x = int(s[i] * 20)
                  y = int(s[j] * 80)
                  tab[x][y] = "*"
              for t in tab:
                  print("".join(t))
  
imports: import numpy
  from numpy.random import RandomState
  import nevergrad.common.typing
  from nevergrad.common.decorators import Registry
label_desc: Use image node_id 6 for calling the Sampler obj's underlying member method code with example usage: obj.draw() without return types