文档帮助中心文档
预览数据存储中的数据子集
data =预览(ds)
例子
数据=预览(ds)从数据存储返回数据的子集ds而不改变目前的位置。
数据=预览(ds)
数据
ds
全部折叠
从示例文件创建一个数据存储,airlinesmall.csv,其中包含表格数据。
airlinesmall.csv
ds = tabularTextDatastore (“airlinesmall.csv”,“TreatAsMissing”,“NA”,...“MissingValue”, 0);
修改SelectedVariableNames属性指定感兴趣的变量。
SelectedVariableNames
ds。SelectedVariableNames = {“DepTime”,“ArrTime”,“ActualElapsedTime”};
预览选定变量的数据。
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
从示例文件创建一个数据存储,mapredout.mat的输出文件mapreduce函数。
mapredout.mat
mapreduce
ds =数据存储(“mapredout.mat”);
预览数据存储中的数据。
data =1×2表键值______ _________ {'AA'} {[14930]}
创建一个数据存储来维护底层数据存储的一对映像之间的奇偶性。例如,创建两个独立的图像数据存储,然后创建一个表示两个底层数据存储的组合数据存储。
创建镜像数据存储imds1表示三幅图像的集合。
imds1
imds1 = imageDatastore ({“street1.jpg”,“street2.jpg”,“peppers.png”});
创建第二个数据存储imds2通过变换图像imds1转换成灰度,然后水平反射图像。
imds2
Imds2 = transform(imds1,@(x) fliplr(im2gray(x)));
从创建组合数据存储imds1和imds2.
imdsCombined =结合(imds1 imds2);
预览合并数据存储中的数据。输出是一个1 × 2单元格数组。这两列表示来自两个底层数据存储的数据的第一个子集imds1和imds2,分别。
dataOut =预览(imdsCombined)
dataOut =1×2单元阵列{480x640 uint8} {480x640 uint8}
将预览的数据显示为一对平铺图像。
瓦= imtile (dataOut);imshow(瓷砖)
输入数据存储。控件的输入可以使用这些数据存储预览方法。
预览
MATLAB®datastores -使用MATLAB创建的数据存储数据存储功能。例如,使用ImageDatastore.有关数据存储的完整列表,请参见“文件格式”或“应用程序”选择“数据存储”.
数据存储
ImageDatastore
组合和转换的数据存储-使用结合和变换功能。
结合
变换
自定义数据存储—使用自定义数据存储框架创建的数据存储。看到开发自定义数据存储.
数据的子集,根据类型返回为表或数组ds.
TabularTextDatastore
SpreadsheetDatastore
与第一个图像对应的整数数组。整数数组的维数取决于图像的类型:
对于灰度图像,数据m×n的。
对真彩图像,数据m-by-n-by-3。
对于CMYK Tiff图像,数据m-by-n-by-4。
的预览函数支持的所有图像金宝app类型imread函数。有关支持的图像类型的更多信息,请参见金宝appimread.
imread
KeyValueDatastore
关键
价值
FileDatastore
“ReadFcn”
fileDatastore
TransformedDatastore
UnderlyingDatastores
ReadSize
CombinedDatastore
backgroundPool
ThreadPool
使用注意事项及限制:
在基于线程的环境中,可以使用预览仅与以下数据存储:
ImageDatastore对象
CombinedDatastore或TransformedDatastore创建的对象ImageDatastore通过使用对象结合或变换
您可以使用预览如果您有并行计算工具箱™,则可以使用其他数据存储。为此,使用进程支持的并行池而不是使用backgroundPool或ThreadPool(使用ProcessPool或ClusterPool).
ProcessPool
ClusterPool
有关更多信息,请参见在线程环境中运行MATLAB函数.
数据存储|hasdata
hasdata
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系