dataeval.utils.arrays.as_numpy

dataeval.utils.arrays.as_numpy(array, *, dtype=None, required_ndim=None, required_shape=None)

Converts an ArrayLike to Numpy array without copying (if possible).

Parameters:
array : ArrayLike or SequenceLike or None

Input array-like object

dtype : numpy dtype or None, default None

Desired output dtype

required_ndim : int or Iterable[int] or None, default None

Required number of dimensions (or set of valid dimensions)

required_shape : tuple[int, ...] or None, default None

Required shape of output

Returns:

NumPy array

Return type:

NDArray