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

Метод take класса Dataset

Метод take класса Dataset создает новый датасет, который содержит только первые count элементов исходного датасета. Если в исходном датасете меньше элементов, чем указано в параметре count, то возвращается датасет со всеми имеющимися элементами. Этот метод часто используется для быстрого просмотра или отладки данных.

Синтаксис

dataset.take(count)

Пример

Давайте создадим датасет из тензора и возьмем первые три элемента:

import tensorflow as tf dataset = tf.data.Dataset.from_tensor_slices([1, 2, 3, 4, 5]) res = dataset.take(3) for element in res: print(element.numpy())

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

1 2 3

Пример

Давайте попробуем взять больше элементов, чем есть в исходном датасете:

import tensorflow as tf dataset = tf.data.Dataset.from_tensor_slices([1, 2, 3, 4, 5]) res = dataset.take(10) for element in res: print(element.numpy())

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

1 2 3 4 5

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

  • метод skip,
    который пропускает первые элементы датасета
  • метод batch,
    который объединяет элементы датасета в пакеты
  • метод from_tensor_slices,
    который создает датасет из тензора
  • метод take_while,
    который берет элементы, пока выполняется условие
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить