class_docstr: Bounds all real values into [a_min, a_max] using an arctan transform.
  This is a much softer approach compared to tanh.
  
  Parameters
  ----------
  a_min: float
  a_max: float
class_docstr_tok: ["Bounds","all","real","values","into","[","a_min",",","a_max","]","using","an","arctan","transform",".","This","is","a","much","softer","approach","compared","to","tanh",".","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.arctan(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 ArctanBound obj's underlying member method code with example usage: obj.forward(x) and returns: unknown