Main Content

matlab.io.datastore.Shuffleable 类

命名空间: matlab.io.datastore

为数据存储添加乱序支持

描述

matlab.io.datastore.Shuffleable 是一个抽象的 mixin 类,它支持按随机顺序打乱数据存储中的样本。

要使用此 mixin 类,除了从 matlab.io.Datastore 基类继承之外,还必须从 matlab.io.datastore.Shuffleable 类继承。键入以下语法作为类定义文件的第一行:

classdef MyDatastore < matlab.io.Datastore & ...
                       matlab.io.datastore.Shuffleable 
    ...
end

要为自定义数据存储添加乱序支持,您还必须:

  • 从附加类 matlab.io.datastore.Shuffleable 继承。

  • 定义此附加方法:shuffle

有关创建自定义数据存储的详细信息和步骤,请参阅Develop Custom Datastore

方法

shuffle返回数据存储的乱序版本

属性

Abstracttrue
Sealedfalse

有关类属性的信息,请参阅类属性

复制语义

句柄。要了解句柄类如何影响复制操作,请参阅复制对象

版本历史记录

在 R2018a 中推出