class_docstr: A dict-like object with numpy arrays as keys.
  The underlying `bytesdict` dict stores the arrays as bytes since arrays are not hashable.
  Keys can be converted back with np.frombuffer(key)
docstr: Functions that iterates on keys but transforms them
  to np.ndarray. This is to simplify interactions, but should not
  be used in an algorithm since the conversion can be inefficient.
  Prefer using self.bytesdict.keys() directly, and convert the bytes
  to np.ndarray using np.frombuffer(b)
docstr_tok: ["Functions","that","iterates","on","keys","but","transforms","them","to","np.ndarray",".","This","is","to","simplify","interactions",",","but","should","not","be","used","in","an","algorithm","since","the","conversion","can","be","inefficient",".","Prefer","using","self.bytesdict.keys","(",")","directly",",","and","convert","the","bytes","to","np.ndarray","using","np.frombuffer","(","b",")"]
code: def keys_as_arrays(self) -> tp.Iterator[np.ndarray]:
      """Functions that iterates on keys but transforms them
      to np.ndarray. This is to simplify interactions, but should not
      be used in an algorithm since the conversion can be inefficient.
      Prefer using self.bytesdict.keys() directly, and convert the bytes
      to np.ndarray using np.frombuffer(b)
      """
      return (np.frombuffer(b) for b in self.bytesdict)
  
imports: import math
  import operator
  import numpy
  from nevergrad.parametrization import parameter
  from nevergrad.parametrization.utils import float_penalty
  import nevergrad.common.typing
  from nevergrad.common.tools import OrderedSet
label_desc: Use image node_id 13 for calling the Archive obj's underlying member method code with example usage: obj.keys_as_arrays() and returns: unknown