dataeval.typing.Array¶
- class dataeval.typing.Array¶
Protocol for array objects providing interoperability with DataEval.
Supports common array representations with popular libraries like PyTorch, Tensorflow and JAX, as well as NumPy arrays.
Example
>>> import numpy as np >>> import torch >>> from dataeval.typing import ArrayCreate array objects
>>> ndarray = np.random.random((10, 10)) >>> tensor = torch.tensor([1, 2, 3])Check type at runtime
>>> isinstance(ndarray, Array) True>>> isinstance(tensor, Array) True