dataeval.utils.arrays.opt_to_numpy¶
-
dataeval.utils.arrays.opt_to_numpy(array, *, dtype=
None, required_ndim=None, required_shape=None, copy=True)¶ Convert an ArrayLike to Numpy array, returns None if input is None.
- Parameters:¶
- array : ArrayLike or SequenceLike or None¶
Input array-like object or None
- 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
- copy : bool, default True¶
Whether to copy the array
- Returns:¶
NumPy array or None if input was None
- Return type:¶
NDArray or None