tf.keras.utils.HDF5Matrix
| Просмотреть исходный код на GitHub |
Представление набора данных HDF5, которое следует использовать вместо массива NumPy.
tf.keras.utils.HDF5Matrix(
datapath, dataset, start=0, end=None, normalizer=None
)
Пример:
x_data = HDF5Matrix('input/file.hdf5', 'data')
model.predict(x_data)
Предоставление start и end позволяет использовать срез набора данных.
По желанию можно указать функцию нормализации (или лямбда-функцию). Она будет вызываться для каждого среза полученных данных.
| Аргументы | |
|---|---|
datapath | строка, путь к файлу HDF5 |
dataset | строка, имя набора данных HDF5 в файле, указанном в datapath |
start | целое число, начало желаемого среза указанного набора данных |
end | целое число, конец желаемого среза указанного набора данных |
normalizer | функция, которая будет вызываться для данных при получении |
| Возвращаемые значения | |
|---|---|
| Массивоподобный набор данных HDF5. |
| Атрибуты | |
|---|---|
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/r1.15/api_docs/python/tf/keras/utils/HDF5Matrix