预览
预览数据存储中的数据子集
语法
描述
例子
预览TabularTextDatastore中的数据
从示例文件创建一个数据存储,airlinesmall.csv
,其中包含表格数据。
ds = tabularTextDatastore(“airlinesmall.csv”,“TreatAsMissing”,“NA”,...“MissingValue”, 0);
修改SelectedVariableNames
属性指定感兴趣的变量。
ds。SelectedVariableNames = {“DepTime”,“ArrTime”,“ActualElapsedTime”};
预览所选变量的数据。
数据=预览(ds)
data =8×3表DepTime ArrTime ActualElapsedTime ______________ _________________ 642 735 53 1021 1124 63 2055 2218 83 1332 1431 59 629 746 77 1446 1547 61 928 1052 84 859 1134 155
预览KeyValueDatastore中的数据
从示例文件创建一个数据存储,mapredout.mat
的输出文件mapreduce
函数。
数据存储(“mapredout.mat”);
预览数据存储中的数据。
数据=预览(ds)
data =1×2表关键值______ _________ {'AA'} {[14930]}
在CombinedDatastore中预览数据
创建一个在底层数据存储的映像对之间保持奇偶性的数据存储。例如,创建两个独立的图像数据存储,然后创建一个表示这两个底层数据存储的组合数据存储。
创建映像数据存储imds1
表示三个图像的集合。
imds1 = imageDatastore({“street1.jpg”,“street2.jpg”,“peppers.png”});
创建第二个数据存储imds2
通过变换图像imds1
调到灰度,然后水平反射图像。
Imds2 = transform(imds1,@(x) fliplr(im2gray(x)));
创建一个组合的数据存储imds1
而且imds2
.
imdsCombined = combine(imds1,imds2);
预览组合数据存储中的数据。输出是一个1 × 2单元格数组。这两列表示来自两个底层数据存储的第一个数据子集imds1
而且imds2
,分别。
dataOut =预览(imdsCombined)
dataOut =1×2单元格数组{480x640 uint8}
将预览的数据显示为一对平铺图像。
tile = imtile(dataOut);imshow(瓷砖)
输入参数
ds
- - - - - -输入数据存储
数据存储
输入数据存储。可以使用这些数据存储作为预览
方法。
MATLAB®数据存储-使用MATLAB创建的数据存储
数据存储
功能。例如,为图像集合创建一个数据存储ImageDatastore
.有关数据存储的完整列表,请参见选择“文件格式”或“应用程序”的数据存储.自定义数据存储——使用自定义数据存储框架创建的数据存储。看到开发自定义数据存储.
输出参数
数据
-数据子集
表|数组
数据的子集,根据类型作为表或数组返回ds
.
数据存储类型 | 数据类型数据 |
描述 |
---|---|---|
TabularTextDatastore 而且SpreadsheetDatastore |
表格 | 属性指定的变量SelectedVariableNames 财产。该表最多包含8行。 |
ImageDatastore |
整型数组 | 对应于第一个图像的整数数组。整数数组的维数取决于图像的类型:
的 |
KeyValueDatastore |
表格 | 包含变量的表关键 而且价值 . |
FileDatastore |
表格 | 属性指定的读取函数返回的输出“ReadFcn” 参数中的fileDatastore 函数。 |
TransformedDatastore |
不同 | 属性指定的底层数据存储所返回的输出相同UnderlyingDatastores 财产。例如,如果底层数据存储是一个图像数据存储ReadSize 属性值为1数据 作为整数数组返回。 |
CombinedDatastore |
单元阵列 | 属性指定的相应底层数据存储所返回的输出UnderlyingDatastores 财产。 |
SequentialDatastore |
不同 | 输出是来自第一个非空底层数据存储的少量数据。如果所有底层数据存储都为空,则输出是基于第一个底层数据存储的空类型。如果没有底层数据存储,则输出为空double。 |
扩展功能
线程环境
使用MATLAB®在后台运行代码backgroundPool
或使用并行计算工具箱™加速代码ThreadPool
.
使用注意事项和限制:
在基于线程的环境中,可以使用
预览
仅适用于以下数据存储:ImageDatastore
对象CombinedDatastore
,SequentialDatastore
,或TransformedDatastore
从中创建的对象ImageDatastore
通过使用结合
或变换
你可以使用
预览
与其他数据存储,如果您有并行计算工具箱™。为此,请使用进程支持的并行池而不是使用backgroundPool
或ThreadPool
(使用ProcessPool
或ClusterPool
).
有关更多信息,请参见在线程环境中运行MATLAB函数.
版本历史
在R2014b中引入
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。