Spec-Zone.ru › TensorFlow 2.4

tf.compat.v1.TextLineReader

Чтение строк из файла, разделённых символом новой строки.

Наследуется от: ReaderBase

tf.compat.v1.TextLineReader(
    skip_header_lines=None, name=None
)

Символы новой строки удаляются из вывода. См. ReaderBase для поддержки методов.

Аргументы
skip_header_lines Необязательное целое число. По умолчанию 0. Количество строк, пропускаемых в начале каждого файла.
name Имя операции (необязательно).

Совместимость с Eager

Ридеры не совместимы с eager выполнением. Используйте tf.data для получения данных в вашей модели.

Атрибуты
reader_ref Операция, реализующая ридер.
supports_serialize Поддерживает ли ридер сериализацию своего состояния.

Методы

num_records_produced

Просмотреть исходный код

num_records_produced(
    name=None
)

Возвращает количество обработанных записей.

Это соответствует количеству успешных операций чтения.

Аргументы
name Имя операции (необязательно).
Возвращаемое значение
Int64 тензор.

num_work_units_completed

Просмотреть исходный код

num_work_units_completed(
    name=None
)

Возвращает количество завершенных блоков работы ридером.

Аргументы
name Имя операции (необязательно).
Возвращаемое значение
Int64 тензор.

read

Просмотреть исходный код

read(
    queue, name=None
)

Возвращает следующую пару (ключ, значение) из ридера.

Если необходимо, извлекает блок работы из очереди (например, когда ридеру нужно начать чтение из нового файла, так как он закончил предыдущий).

Аргументы
queue Очередь или изменяемый строковый тензор, представляющий ссылку на очередь со строковыми элементами.
name Имя операции (необязательно).
Возвращаемое значение
Кортеж тензоров (ключ, значение).
key Строковый скалярный тензор.
value Строковый скалярный тензор.

read_up_to

Просмотреть исходный код

read_up_to(
    queue, num_records, name=None
)

Возвращает до num_records пар (ключ, значение), считанных ридером.

Извлекает блок работы из очереди, если необходимо (например, когда ридеру нужно начать чтение из нового файла, так как он закончил предыдущий). Возвращает меньше num_records даже до последней партии.

Аргументы
queue Очередь или изменяемый строковый тензор, представляющий ссылку на очередь со строковыми элементами.
num_records Количество записей для чтения.
name Имя операции (необязательно).
Возвращаемое значение
Кортеж тензоров (ключи, значения).
keys Строковый тензор 1-мерности.
values Строковый тензор 1-мерности.

reset

Просмотреть исходный код

reset(
    name=None
)

Возвращает ридер в начальное состояние.

Аргументы
name Имя операции (необязательно).
Возвращаемое значение
Созданная операция.

restore_state

Просмотреть исходный код

restore_state(
    state, name=None
)

Восстанавливает ридер из сохранённого ранее состояния.

Не все ридеры поддерживают восстановление, поэтому может быть выброшено исключение Unimplemented.

Аргументы
state Строковый тензор. Результат SerializeState ридера с соответствующим типом.
name Имя операции (необязательно).
Возвращаемое значение
Созданная операция.

serialize_state

Просмотреть исходный код

serialize_state(
    name=None
)

Создаёт строковый тензор, кодирующий состояние ридера.

Не все ридеры поддерживают сериализацию, поэтому может быть выброшено исключение Unimplemented.

Аргументы
name Имя операции (необязательно).
Возвращаемое значение
Строковый тензор.

© 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.4/api_docs/python/tf/compat/v1/TextLineReader

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API