tf.keras.utils.HDF5Matrix
| Просмотреть исходный код на GitHub |
Представление набора данных HDF5, которое следует использовать вместо массива NumPy.
tf.keras.utils.HDF5Matrix(
datapath, dataset, start=0, end=None, normalizer=None
)
ЭТОТ КЛАСС УСТЕРЕЛ. Обучение с HDF5Matrix может быть не оптимизировано по производительности и может не работать с каждой стратегией распределения.
Рекомендуется использовать https://github.com/tensorflow/io для загрузки данных HDF5 в набор данных tf.data и передачи этого набора данных в Keras.
| Аргументы | |
|---|---|
datapath | строка, путь к файлу HDF5 |
dataset | строка, имя набора данных HDF5 в файле, указанном в datapath |
start | целое число, начало требуемого среза указанного набора данных |
end | целое число, конец требуемого среза указанного набора данных |
normalizer | функция, которая будет вызываться для данных при извлечении |
| Исключения | |
|---|---|
| ImportError, если HDF5 и h5py не установлены |
| Атрибуты | |
|---|---|
dtype | Получает тип данных набора данных. |
ndim | Получает количество измерений (ранг) набора данных. |
shape | Получает кортеж формы в стиле NumPy, задающий размеры набора данных. |
size | Получает общий размер набора данных (количество элементов). |
Методы
__getitem__
__getitem__(
key
)
__len__
__len__()
Переменные класса
-
refs
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/keras/utils/HDF5Matrix