tf.io.read_file
| View source on GitHub |
Читает содержимое файла.
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 | строка. Необязательное имя для операции. |
| Возвращаемое значение | |
|---|---|
| Тензор типа "строка" с содержимым файла. |
© 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/versions/r2.9/api_docs/python/tf/io/read_file