class_docstr: Bounds all real values into [a_min, a_max] using a tanh transform.
  Beware, tanh goes very fast to its limits.
  
  Parameters
  ----------
  a_min: float
  a_max: float
class_docstr_tok: ["Bounds","all","real","values","into","[","a_min",",","a_max","]","using","a","tanh","transform",".","Beware",",","tanh","goes","very","fast","to","its","limits",".","Parameters","--","--","--","--","--","a_min",":","float","a_max",":","float"]
code: def forward(self, x: np.ndarray) -> np.ndarray:
      self._check_shape(x)
      return self._b + self._a * np.tanh(x)
  
imports: import uuid
  import itertools
  import numpy
  from scipy import stats
  import nevergrad.common.typing
  from .None import utils
label_desc: Use image node_id 2 for calling the TanhBound obj's underlying member method code with example usage: obj.forward(x) and returns: unknown