View source on GitHub |
Representation of HDF5 dataset to be used instead of a Numpy array.
tf.keras.utils.HDF5Matrix(
datapath, dataset, start=0, end=None, normalizer=None
)
THIS CLASS IS DEPRECATED. Training with HDF5Matrix may not be optimized for performance, and might not work with every distribution strategy.
We recommend using https://github.com/tensorflow/io to load your HDF5 data into a tf.data Dataset and passing that dataset to Keras.
datapath
: string, path to a HDF5 filedataset
: string, name of the HDF5 dataset in the file specified
in datapathstart
: int, start of desired slice of the specified datasetend
: int, end of desired slice of the specified datasetnormalizer
: function to be called on data when retrieveddtype
: Gets the datatype of the dataset.
ndim
: Gets the number of dimensions (rank) of the dataset.
shape
: Gets a numpy-style shape tuple giving the dataset dimensions.
size
: Gets the total dataset size (number of elements).
ImportError if HDF5 & h5py are not installed
__getitem__
__getitem__(
key
)
__len__
__len__()