class_docstr: Class providing the core functionality of a parameter, aka
  value, internal/model parameters, mutation, recombination
  and additional features such as shared random state,
  constraint check, hashes, generation and naming.
  The value field should sent to the function to optimize.
  
  Example
  -------
  >>> ng.p.Array(shape=(2,)).value
  array([0., 0.])
docstr: Update value and parameters of this instance by combining it with
  other instances.
  
  Parameters
  ----------
  *others: Parameter
      other instances of the same type than this instance.
docstr_tok: ["Update","value","and","parameters","of","this","instance","by","combining","it","with","other","instances",".","Parameters","--","--","--","--","--","*","others",":","Parameter","other","instances","of","the","same","type","than","this","instance","."]
code: def recombine(self: P, *others: P) -> None:
      """Update value and parameters of this instance by combining it with
      other instances.
  
      Parameters
      ----------
      *others: Parameter
          other instances of the same type than this instance.
      """
      if not others:
          return
      self._check_frozen()
      assert all(isinstance(o, self.__class__) for o in others)
      self._subobjects.apply("recombine", *others)
      self._layers[-1]._layered_recombine(*others)
  
imports: import uuid
  import warnings
  import numpy
  import nevergrad.common.typing
  from nevergrad.common import errors
  from .None import utils
  from ._layering import ValueProperty
  from ._layering import Layered
  from ._layering import Level
label_desc: Use image node_id 9 for calling the Parameter obj's underlying member method code with example usage: obj.recombine() without return types