РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
683 of 824 menu

Метод close класса TFRecordWriter

Метод close класса TFRecordWriter закрывает файл TFRecord, в который производилась запись данных. После вызова метода запись в файл становится невозможной, а все связанные с ним системные ресурсы освобождаются. Метод не принимает параметров и не возвращает значения.

Синтаксис

writer.close()

Пример

Давайте создадим файл TFRecord, запишем в него несколько строковых примеров и закроем его с помощью метода close:

import tensorflow as tf writer = tf.io.TFRecordWriter('data.tfrecord') writer.write(tf.constant('abcde').numpy()) writer.write(tf.constant('model.keras').numpy()) writer.close() print('file closed')

Результат выполнения кода:

"file closed"

Пример

Давайте проверим, что после закрытия файла повторная запись в него невозможна:

import tensorflow as tf writer = tf.io.TFRecordWriter('data.tfrecord') writer.write(tf.constant([1, 2, 3, 4, 5]).numpy()) writer.close() try: writer.write(tf.constant('abcde').numpy()) except Exception as e: print('write failed')

Результат выполнения кода:

"write failed"

Смотрите также

  • класс TFRecordWriter,
    который записывает данные в файл TFRecord
  • метод write,
    который записывает данные в файл TFRecord
  • метод flush,
    который сбрасывает буфер в файл TFRecord
  • метод close,
    который закрывает файл TFRecord
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить