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

Функция get_file

Функция get_file скачивает файл по указанному URL-адресу и сохраняет его в локальном кэше. Первым параметром передаётся имя файла, под которым он будет сохранён в кэше. Вторым параметром передаётся URL-адрес источника. Третьим параметром можно указать путь к директории кэша. Если файл уже был скачан ранее, функция не выполняет повторную загрузку, а возвращает путь к существующей локальной копии.

Синтаксис

tf.keras.utils.get_file(fname, origin, [cache_dir], [cache_subdir], [hash_algorithm], [file_hash], [extract])

Пример

Давайте скачаем текстовый файл по URL-адресу и получим путь к его локальной копии:

import tensorflow as tf path = tf.keras.utils.get_file( fname='sample.txt', origin='https://example.com/sample.txt' ) print(path)

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

"/root/.keras/datasets/sample.txt"

Пример

Давайте укажем собственную директорию кэша через параметр cache_dir:

import tensorflow as tf path = tf.keras.utils.get_file( fname='model.keras', origin='https://example.com/model.keras', cache_dir='/tmp/my_cache' ) print(path)

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

"/tmp/my_cache/model.keras"

Пример

Давайте проверим содержимое скачанного файла с помощью функции read_file:

import tensorflow as tf path = tf.keras.utils.get_file( fname='sample.txt', origin='https://example.com/sample.txt' ) data = tf.io.read_file(path) print(data)

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

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

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

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