主要内容

子集

データストアファイルセットの作成作成

说明

subds =子集(DS,,,,指数は,指数に対応ファイル含むサブセット返します。サブセットのタイプ,と同じになり。。

  • 入力DSがデータの场合,出力淘汰は同じのデータストア。

  • 入力DSdsfileset文件集またはblockedfilesetオブジェクトの场合出力もそれぞれdsfileset文件集またはblockedfilesetオブジェクト。

すべて折りたたむ

数据存储オブジェクトオブジェクトを作成てからそのイメージストアのサブセットを作成作成し。。

サンプルフォルダーののイメージ用のイメージデータストアIMDを作成ます。次,,IMD文件プロパティを表示ます。

文件夹= fullfile(matlabroot,'工具箱',,,,'matlab',{“演示”,,,,'imagsci'});exts = {'.jpg',,,,'.png',,,,'.tif'};imds = imagedatastore(文件夹,“ Labelsource”,,,,“折叠式”,,,,“ fileextensions',exts);imds.files
ans = 8×1个小区阵列{'... \ matlab \ toolbox \ matlab \ demos \ demos \ cloudcombined.jpg'} {'... \ matlab \ toolbox \ matlab \ matlab \ demos \ example.tif'} {'...'...'...\ matlab \ toolbox \ matlab \ demos \ landocean.jpg'} {'... \ matlab \ toolbox \ toolbox \ matlab \ demos \ demos \ ngc6543a.jpg'}{'...\matlab\toolbox\matlab\demos\street1.jpg' } {'...\matlab\toolbox\matlab\demos\street2.jpg' } {'...\matlab\toolbox\matlab\imagesci\corn.tif' } {'...\matlab\toolbox\matlab\imagesci\peppers.png' }

IMDのののつのつのをサブセットサブセットストアストア子IMDを作成し,子IMD文件プロパティを确认ます。

索引= 1:4;subimds =子集(IMDS,索引);subimds.files
ans = 4×1个小区阵列{'... \ matlab \ toolbox \ matlab \ demos \ demos \ cloudcombined.jpg'} {'... \ matlab \ toolbox \ matlab \ matlab \ demos \ example.tif'} {'...'...'...\ matlab \ toolbox \ matlab \ demos \ landocean.jpg'} {'... \ matlab \ toolbox \ toolbox \ matlab \ demos \ demos \ ngc6543a.jpg'}

イメージデータ作成てから,元ストアの割合割合ランダムランダムに选択选択されたファイルファイルのみををを含む含む

サンプルフォルダーのすべてイメージファイル用に成像を作成し,文件プロパティをます。このデータストアにはははつのファイル含まれれてい。

文件夹= fullfile(matlabroot,'工具箱',,,,'matlab',{“演示”,,,,'imagsci'});exts = {'.jpg',,,,'.png',,,,'.tif'};imds = imagedatastore(文件夹,“ Labelsource”,,,,“折叠式”,,,,“ fileextensions',exts);imds.files
ans = 8×1个小区阵列{'... \ matlab \ toolbox \ matlab \ demos \ demos \ cloudcombined.jpg'} {'... \ matlab \ toolbox \ matlab \ matlab \ demos \ example.tif'} {'...'...'...\ matlab \ toolbox \ matlab \ demos \ landocean.jpg'} {'... \ matlab \ toolbox \ toolbox \ matlab \ demos \ demos \ ngc6543a.jpg'}{'...\matlab\toolbox\matlab\demos\street1.jpg' } {'...\matlab\toolbox\matlab\demos\street2.jpg' } {'...\matlab\toolbox\matlab\imagesci\corn.tif' } {'...\matlab\toolbox\matlab\imagesci\peppers.png' }

ファイルの60%を含みに选択れたサブセット表すのセットを作成します。

nfiles =长度(imds.files);randindices = randperm(nfiles);nsixtypercent =圆形(0.6*nfiles);indices = randindices(1:nsixtypercent)
指数= 8 6 4 5 1

指数を使用てサブセットデータストア提出を作成しその文件プロパティを确认ます。

subimds =子集(IMDS,索引);subimds.files
ans = 5×1个小区阵列{'... \ matlab \ toolbox \ matlab \ imagesci \ peppers.png'} {'... \ matlab \ toolbox \ matlab \ matlab \ demos \ demos \ demos \ street2.jpg'} {'...'...'...'...\ matlab \ toolbox \ matlab \ demos \ ngc6543a.jpg'} {'...'}

入力引数

すべて折りたたむ

入力のストアまたはファイル。。成像dsfileset文件集またはblockedfilesetオブジェクトとして指定ます。

サブセットにの。インデックスまたはまたはまたはまたはまたはベクトルベクトルとして指定し。。。

  • インデックスのには,サブセットに含めるのインデックス含めなければならない。

  • 逻辑ベクトルのさは入力入力DSのファイルと同じでなければなら。。子集メソッドは,値真的をもつ逻辑ベクトルベクトル要素対応するファイルを含むサブセットサブセットを作成し。

指数の要素一意なければなりませ。。

データ::双倍的|逻辑

拡张机能

バージョン履歴

R2019aで导入