子集
データストアファイルセットの作成作成
说明
例
成像
のサブセットを作成
数据存储オブジェクトオブジェクトを作成てからそのイメージストアのサブセットを作成作成し。。
サンプルフォルダーののイメージ用のイメージデータストア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'} {'...'}
入力引数
DS
-入力のストアまたはファイルセット
成像
|dsfileset
|文件集
|blockedfileset
入力のストアまたはファイル。。成像
,dsfileset
,文件集
またはblockedfileset
オブジェクトとして指定ます。
成像
オブジェクトをするには,成像
を使用。dsfileset
オブジェクトをするには,matlab.io.datastore.dsfileset
を使用。文件集
オブジェクトをするには,matlab.io.datastore.fileset
を使用。blockedfileset
オブジェクトをするには,matlab.io.datastore.blockedfileset
を使用。
指数
-サブセットに含めるのインデックス
インデックスのベクトル|逻辑ベクトル
サブセットにの。インデックスまたはまたはまたはまたはまたはベクトルベクトルとして指定し。。。
インデックスのには,サブセット
子
に含めるのインデックス含めなければならない。逻辑ベクトルのさは入力入力
DS
のファイルと同じでなければなら。。子集
メソッドは,値真的
をもつ逻辑ベクトルベクトル要素対応するファイルを含むサブセットサブセット子
を作成し。
指数
の要素一意なければなりませ。。
データ::双倍的
|逻辑
拡张机能
スレッドベースの环境
MATLAB®背景池
Parallel Computing Toolbox™の螺纹池
を使用てを高速化し。。
使用上注意および制限事项:
スレッドベース环境は,のデータストアでのみ
子集
を使用でき。成像
オブジェクト结合
または转换
を使用して成像
オブジェクトから作成する组合的datastore
または变换的达塔斯托尔
オブジェクト
并行计算工具箱™がある,他データででで
子集
を使用ますこれを行うに,,背景池
または螺纹池
を使用に,プロセスベースのプールをして关数をを実行(ProcessPool
またはclusterpool
を使用ます)。
详细については,在基于线程的环境中运行MATLAB功能を参照しください。
バージョン履歴
matlabコマンド
Matlabコマンドコマンドにするがクリックされまし。。
matlabコマンドコマンドに入力しててください。。。。ブラウザー
您还可以从以下列表中选择一个网站:
如何获得最佳网站性能
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
美洲
- AméricaLatina(Español)
- 加拿大(英语)
- 美国(英语)