assert_array

hhpy.modelling.assert_array(a: Any, return_name: bool = False, name_default: str = 'name') → Union[Tuple[numpy.ndarray, str], numpy.ndarray][source]

Take any python object and turn it into a 2d numpy array (if possible). Useful for training neural networks.

Parameters:
  • a – any python object
  • return_name – Whether the name should be returned
  • name_default – The name to fall back to if the object has no name attribute.
Returns:

numpy array, if return_name: Tuple [numpy.array, name]