文件名称:chunkify:将向量或元胞数组拆分为大小均匀的块。-matlab开发
文件大小:996B
文件格式:ZIP
更新时间:2024-06-19 21:21:36
matlab
C = CHUNKIFY(数据,块大小) 将矩阵 DATA 转换为在 C 的每个单元格条目中具有 CHUNKSIZE 元素的数据块。如果 DATA 的大小不能被 CHUNKSIZE 整除,则 C 中的最后一个条目将包含较少的项目。 例子: chunkify([1 2 3 4], 2) --> {[1 2] [3 4]} chunkify([1 2 3 4 5], 2) --> {[1 2] [3 4] [5]} chunkify({'1' '2' '3' '4'}, 2) --> {{'1' '2'} {'3' '4'}} 激励场景: 我编写这个函数是因为我需要在不同的块中处理大量数据,有时让不同的机器运行每个块,有时只加载数据文件的块,以便我可以平衡 I/O 和内存限制。 在这两种情况下,我发现使用这个简单的函数来分解我的索引向量很方便。 因为数据项的数量并不总是我想要的块
【文件预览】:
chunkify.zip