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

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

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

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

Синтаксис

dataset.skip(count)

Пример

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

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

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

4 5

Пример

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

import tensorflow as tf dataset = tf.data.Dataset.from_tensor_slices(['abcde', 'model.keras', 'tensorflow', 'dataset']) skipped = dataset.skip(2) for element in skipped: print(element.numpy().decode('utf-8'))

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

"tensorflow" "dataset"

Пример

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

import tensorflow as tf dataset = tf.data.Dataset.range(10) skipped = dataset.skip(5) for element in skipped: print(element.numpy())

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

5 6 7 8 9

Пример

Давайте пропустим количество элементов, превышающее размер датасета:

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

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

(пустой вывод)

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

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