is_valid_array_like
- dtaianomaly.utils.is_valid_array_like(array) bool[source]
Check if a value is a valid array-like.
Check if input is “array-like”. Within
dtaianomaly, this is either a numpy array of numerical values or a python sequence of numerical values.- Parameters:
- arrayobject
The array to check if it is a valid array-like.
- Returns:
- bool
True if and only if the given array is either a numpy array or a python sequence, in which the type entirely consists of numerical values, otherwise False.
Examples
>>> from dtaianomaly.utils import is_valid_array_like >>> is_valid_array_like([1, 2, 3, 4, 5]) True >>> is_valid_array_like([[1, 10], [2, 20], [3, 30], [4, 40], [5, 50]]) True >>> is_valid_array_like([1, 2, 3.0, 4, 5]) True >>> is_valid_array_like([1, 2, "3", 4, 5]) False >>> is_valid_array_like(["1", "2", "3", "4", "5"]) False