Spec-Zone.ru › TensorFlow

tf.compat.v1.TextLineReader

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

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

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

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

Аргументы
skip_header_lines Необязательное целое число. По умолчанию 0. Количество строк, пропускаемых с начала каждого файла.
name Имя операции (необязательно).
Атрибуты
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-D.
values Строковый тензор 1-D.

reset

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

reset(
    name=None
)

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

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

restore_state

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

restore_state(
    state, name=None
)

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

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

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

serialize_state

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

serialize_state(
    name=None
)

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

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

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

совместимость с eager

Читатели не совместимы с eager выполнением. Вместо этого используйте tf.data для получения данных в вашу модель.

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/compat/v1/TextLineReader

Spec-Zone.ru

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