Spec-Zone.ru › TensorFlow

tf.compat.v1.TextLineReader

Считыватель, который возвращает строки файла, разделённые символами новой строки.

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

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

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

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

Методы

num_records_produced

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

num_records_produced(
    name=None
)

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

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

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

num_work_units_completed

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

num_work_units_completed(
    name=None
)

Возвращает количество единиц работы, обработку которых завершил этот считыватель.

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

read

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

read(
    queue, name=None
)

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

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

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

read_up_to

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

read_up_to(
    queue, num_records, name=None
)

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

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

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

reset

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

reset(
    name=None
)

Восстанавливает исходное чистое состояние считывателя.

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

restore_state

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

restore_state(
    state, name=None
)

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

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

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

serialize_state

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

serialize_state(
    name=None
)

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

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

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

совместимость с 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