メインコンテンツ

shuffle

データストア内のすべてのデータをシャッフルする

説明

dsrand = shuffle(ds) は、ds のデータをランダムな順序で含む datastore オブジェクトを返します。

すべて折りたたむ

ImageDatastore オブジェクト imds を作成します。ファイルをシャッフルして、同じファイルをランダムな順序で含む新しいデータストアを作成します。

imds = imageDatastore(["cloudCombined.png","example.tif","landOcean.jpg","street2.jpg","corn.tif"]);
imdsrand = shuffle(imds)
imdsrand = 

  ImageDatastore with properties:

                       Files: {
                              'C:\folder1\landOcean.jpg';
                              'C:\folder1\cloudCombined.png';
                              'C:\folder1\corn.tif'
                               ... and 2 more
                              }
                     Folders: {
                              'C:\folder1'
                              }
    AlternateFileSystemRoots: {}
                    ReadSize: 1
                      Labels: {}
      SupportedOutputFormats: ["png"    "jpg"    "jpeg"    "tif"    "tiff"]
         DefaultOutputFormat: "png"
                     ReadFcn: @readDatastoreImage

入力引数

すべて折りたたむ

入力データストア。datastore オブジェクトとして指定します。入力データストアには、isShuffleabletrue を返す任意のデータストア (imageDatastore など) を指定できます。また、入力データストアには、基となるすべてのデータストアがシャッフル可能な CombinedDatastoreSequentialDatastore、または TransformedDatastore も指定できます。

出力引数

すべて折りたたむ

出力データストア。ds のデータをランダムな順序で含む datastore オブジェクトとして返されます。

拡張機能

すべて展開する

バージョン履歴

R2016a で導入