class_docstr: A wrapper around evosax's Sep-CMA-ES.
  Implementation: https://github.com/RobertTLange/evosax/blob/main/evosax/strategies/sep_cma_es.py
  Reference: Ros & Hansen (2008) - https://hal.inria.fr/inria-00287367/document
class_docstr_tok: ["A","wrapper","around","evosax","'s","Sep-CMA-ES",".","Implementation",":","https",":","\/\/github.com\/RobertTLange\/evosax\/blob\/main\/evosax\/strategies\/sep_cma_es.py","Reference",":","Ros","&","Hansen","(","2008",")","-","https",":","\/\/hal.inria.fr\/inria-00287367\/document"]
code: def best_params(self, params: Union[np.ndarray, jnp.ndarray]) -> None:
      self.es_state = self.es_state.replace(
          best_member=jnp.array(params, copy=True),
          mean=jnp.array(params, copy=True),
      )
  
file_path: evojax/evojax/algo/sep_cma_es.py
imports: import sys
  import logging
  from typing import Union, Optional
  import numpy
  import jax
  import jax.numpy
  from evojax.algo.base import NEAlgorithm
  from evojax.util import create_logger
label_desc: Use image node_id 5 for calling the Sep_CMA_ES obj's underlying member method code with example usage: obj.best_params(params) without return types