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

Функция io.decode_base64

Функция io.decode_base64 декодирует данные, закодированные в формате Base64. Первым параметром функция принимает тензор строк с Base64-содержимым. Вторым параметром можно передать имя операции. Функция возвращает тензор строк с декодированными байтами.

Синтаксис

tf.io.decode_base64(input, [name])

Пример

Давайте декодируем Base64-строку, полученную из строки 'abcde':

import tensorflow as tf encoded = tf.io.encode_base64(tf.constant('abcde')) res = tf.io.decode_base64(encoded) print(res)

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

tf.Tensor(b'abcde', shape=(), dtype=string)

Пример

Давайте декодируем сразу несколько Base64-строк, объединенных в тензор:

import tensorflow as tf encoded = tf.io.encode_base64( tf.constant(['abcde', 'model.keras']) ) res = tf.io.decode_base64(encoded) print(res)

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

tf.Tensor([b'abcde' b'model.keras'], shape=(2,), dtype=string)

Пример

Давайте декодируем Base64-строку и преобразуем результат в обычную строку Python с помощью метода numpy:

import tensorflow as tf encoded = tf.io.encode_base64(tf.constant('model.keras')) res = tf.io.decode_base64(encoded) print(res.numpy().decode('utf-8'))

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

"model.keras"

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

  • функцию encode_base64,
    которая кодирует строки в формат Base64
  • функцию read_file,
    которая читает содержимое файла целиком
  • функцию write_file,
    которая записывает данные в файл
  • функцию parse_tensor,
    которая преобразует сериализованный тензор обратно в тензор
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить