class_docstr: Interface of all Neuro-evolution algorithms in EvoJAX.
class_docstr_tok: ["Interface","of","all","Neuro-evolution","algorithms","in","EvoJAX","."]
docstr: Ask the algorithm for a population of parameters.
  
  Returns
      A Jax array of shape (population_size, param_size).
docstr_tok: ["Ask","the","algorithm","for","a","population","of","parameters",".","Returns","A","Jax","array","of","shape","(","population_size",",","param_size",")","."]
code: def ask(self) -> jnp.ndarray:
      """Ask the algorithm for a population of parameters.
  
      Returns
          A Jax array of shape (population_size, param_size).
      """
      raise NotImplementedError()
  
file_path: evojax/evojax/algo/base.py
imports: from abc import ABC
  from abc import abstractmethod
  from typing import Any
  from typing import Dict
  from typing import Union
  import numpy
  import jax.numpy
label_desc: Use image node_id 1 for calling the NEAlgorithm obj's underlying member method code with example usage: obj.ask() without return types