Main Content

shuffle

Return shuffled version of datastore

Description

example

shuffle(ds) returns a randomly shuffled version of the input datastore.

Examples

collapse all

Set the location of the image and pixel label data.

dataDir = fullfile(toolboxdir('vision'), 'visiondata');
pxDir = fullfile(dataDir, 'buildingPixelLabels');

Create a pixel label datastore.

classNames = ["sky" "grass" "building" "sidewalk"];
pixelLabelID = [1 2 3 4];
pxds = pixelLabelDatastore(pxDir, classNames, pixelLabelID);

Create a new randomly shuffled datastore.

shpxds = shuffle(pxds);

Input Arguments

collapse all

Datastore with labeled data for training a semantic segmentation network or an object detection network, specified as a boxLabelDatastore, pixelLabelDatastore, or a pixelLabelImageDatastore object.

Introduced in R2020a