文件名称:load_ascii:从 ascii 文件快速加载偏移数据-matlab开发
文件大小:2KB
文件格式:ZIP
更新时间:2024-06-21 04:38:25
matlab
此函数从类似于 dlmread/importdata 的制表符分隔或 csv ascii 文件加载数据。 如果文件具有固定宽度的列并且需要偏移量,它会使用此信息快速扫描到所需区域(在这些情况下显着加快速度)。 在处理一次无法完全加载到内存中的非常大的 ascii 文件时很有用。 如果文件在没有偏移的情况下加载,则 load_ascii 与 dlmread 相当(更快/更慢取决于分隔符)。 Importdata 比两者都慢很多倍。 用法示例: 考虑我们有一个非常大的 ascii 文件的场景(固定宽度的制表符分隔,24 个标题行)。 我们只对 2e6 行的部分感兴趣,20e6 超过标题的末尾。 %句法%[data,headerText] = load_ascii(filename,delimiter,header,nlines,offset) tic;data = load_ascii(f
【文件预览】:
load_ascii.zip