帮助中心帮助中心
确定数据存储是否可以分区
tf = iSpartientable(DS)
例子
tf = iSpartitionable(DS)返回逻辑1((真的)如果数据存储DS是可以分配的。否则,结果是合乎逻辑的0((错误的)。
tf = iSpartitionable(DS)
DS
1
真的
0
错误的
变换的达塔斯托尔如果所有基础数据存储都可以分区,则可以分区。
变换的达塔斯托尔
组合的datastore如果所有基础数据库都有一个子集方法或是具有的数据存储的转换/组合子集方法。
组合的datastore
子集
自定义数据存储类是可以分区的matlab.io.datastore.partition。
matlab.io.datastore.partition
您可以使用分割在可分配的数据存储上功能,以创建使用并行计算工具箱™的分区来进行并行处理。
分割
全部收缩
创建一个Tabulartextdatastore,然后写一个如果别的声明只有在可以分区的情况下才能将数据存储分区。
Tabulartextdatastore
如果别的
ttds = tabulartextdatastore('otergages.csv');如果Ispartientable(TTD)newds =分区(TTD,3,1);disp(“分区成功。”)别的disp(“数据存储是不可分区的。”)结尾
分区成功。
现在创建一个组合的datastore物体由两个副本组成TTD。使用相同如果别的测试以分区数据存储。
TTD
cds = combine(TTD,TTD);如果Ispartientable(CDS)Newds =分区(CDS,3,1);disp(“分区成功。”)别的disp(“数据存储是不可分区的。”)结尾
数据存储是不可分区的。
在这种情况下,合并的数据存储CD不是可以分区的Tabulartextdatastore对象没有子集方法。
CD
创建另一个组合的datastore对象,但是这次是从成像对象。在这种情况下,组合的数据存储是可以分区的成像对象有子集方法。
成像
imagefiles = {'Street1.jpg',,,,'Street2.jpg',,,,'peppers.png',,,,'corn.tif'};imds = imagedatastore(imageFiles);cds = combine(imds,imds);如果Ispartientable(CDS)Newds =分区(CDS,3,1);disp(“分区成功。”)别的disp(“数据存储是不可分区的。”)结尾
输入数据存储。您可以将这些数据存储用作输入:
MATLAB®数据存储 - 使用MATLAB创建的数据存储数据存储功能。例如,创建一个数据存储,用于使用成像。有关数据存储的完整列表,请参阅选择文件格式或应用程序的数据存储。
数据存储
组合和转换的数据存储 - 使用该数据存储结合和转换功能。
结合
转换
自定义数据存储 - 使用自定义数据存储框架创建的数据存储。从matlab.io.datastore金宝app支持可以分配功能。看开发自定义数据存储了解更多信息。
matlab.io.datastore
可以分配
背景池
螺纹池
用法注释和限制:
在基于线程的环境中,您可以使用可以分配仅具有以下数据存储:
成像对象
组合的datastore或者变换的达塔斯托尔您创建的对象成像通过使用对象结合或者转换
您可以使用可以分配如果您具有并行计算工具箱,则使用其他数据存储。为此,请使用流程支持的并行池运行该功能,而不是使用背景池或者螺纹池(使用ProcessPool或者clusterpool)。
ProcessPool
clusterpool
有关更多信息,请参阅在基于线程的环境中运行MATLAB功能。
分割|数字|数据存储|matlab.io.datastore
数字
Si Discone di Una版本di Questo Esempio。Desideri Aprire Questo Esempio con le tue modifiche?
Hai Fatto Clic Su Un Collegamento Che Corisponde A Questo Comando Matlab:
Esegui Il comando inserendolo nella finestra di comando matlab。我浏览网络非支持者我comandi 金宝appmatlab。
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室