Main Content

本页翻译不是最新的。点击此处可查看最新英文版本。

tall 数组

行数太多而无法载入内存的数组

tall 数组能够处理可包含数百万或数十亿行数据的数据存储中的数据。您可以创建 tall 数值数组、元胞数组、分类、字符串、日期时间、持续时间或日历持续时间,还可以在 tall 表或 tall 时间表中使用上述任一 tall 类型作为变量。许多运算和函数使用与处理内存 MATLAB® 数组相同的方式处理 tall 数组,但仅在您使用 gather 显式请求计算时才会真正计算大多数结果。MATLAB 通过最小化数据遍历次数来自动优化排队的计算。有关详细信息,请参阅 使用 tall 数组处理无法放入内存的数据

有关集成大数据系统或编译 tall 数组算法的详细信息,请参阅Extend Tall Arrays with Other Products

函数

全部展开

tall创建 tall 数组
datastore为大型数据集合创建数据存储
gather执行排队的运算后,将 tall 数组收集到内存中
write将 tall 数组写入本地和远程位置以设置检查点
mapreducer为 mapreduce 或 tall 数组定义执行环境
tallrng控制 tall 数组的随机数生成
istall确定输入是否为 tall 数组
classUnderlyingtall 数组中基础数据的类
isaUnderlying确定 tall 数组数据是否属于指定的类
matlab.tall.transform通过将函数句柄应用于数据块来转换数组
matlab.tall.reduce通过对数据块应用归约算法来减少数组
matlab.tall.movingWindow将移动窗函数应用于数据块
matlab.tall.blockMovingWindow将移动窗函数和块约简应用于填充的数据块

主题

精选示例