tf.io.read_file
Читает содержимое файла.
tf.io.read_file(
filename, name=None
)
Используется в блокнотах
| Используется в руководстве | Используется в учебных материалах |
|---|---|
Эта операция возвращает тензор со всем содержимым входного файла. Она не выполняет синтаксический анализ, а просто возвращает содержимое без изменений. Обычно это первый шаг входного конвейера.
Пример:
with open("/tmp/file.txt", "w") as f:
f.write("asdf")
4
tf.io.read_file("/tmp/file.txt")
<tf.Tensor: shape=(), dtype=string, numpy=b'asdf'>Пример использования операции в функции для чтения изображения, его декодирования и изменения формы тензора, содержащего данные пикселей:
@tf.function
def load_image(filename):
raw = tf.io.read_file(filename)
image = tf.image.decode_png(raw, channels=3)
# the `print` executes during tracing.
print("Initial shape: ", image.shape)
image.set_shape([28, 28, 3])
print("Final shape: ", image.shape)
return image| Аргументы | |
|---|---|
filename | строка. Имя файла, из которого нужно выполнить чтение. |
name | строка. Необязательное имя операции. |
| Возвращает | |
|---|---|
| Тензор типа "string", содержащий содержимое файла. |
© 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/io/read_file