dataset_unique: A transformation that discards duplicate elements of a...

View source: R/dataset_methods.R

dataset_uniqueR Documentation

A transformation that discards duplicate elements of a Dataset.

Description

Use this transformation to produce a dataset that contains one instance of each unique element in the input (See example).

Usage

dataset_unique(dataset, name = NULL)

Arguments

dataset

A tf.Dataset.

name

(Optional.) A name for the tf.data operation.

Value

A tf.Dataset

Note

This transformation only supports datasets which fit into memory and have elements of either tf.int32, tf.int64 or tf.string type.

Examples

## Not run: 
c(0, 37, 2, 37, 2, 1) %>% as_tensor("int32") %>%
  tensor_slices_dataset() %>%
  dataset_unique() %>%
  as_array_iterator() %>% iterate() %>% sort()
# [1]  0  1  2 37

## End(Not run)

tfdatasets documentation built on Sept. 11, 2024, 8:53 p.m.