没有合适的资源?快使用搜索试试~ 我知道了~
smartread.m:大型数字 .csv 文件的索引读取功能-matlab开发
共1个文件
zip:1个
需积分: 29 0 下载量 27 浏览量
2021-05-30
20:03:56
上传
评论
收藏 2KB ZIP 举报
温馨提示
此函数对数字 CSV 文件进行操作。 它将首先检查是否有可用于该文件的索引,如果没有,则构建该索引并为其提供要读取的文件的文件名,并在末尾附加字母“i”。 然后它将使用行索引快速返回请求的数据范围。 建立索引后,该函数应该“立即”返回有效请求的数据范围(我能够在大约 0.15 秒内从具有 ~1E5 行和 1300 列的 1 GB CSV 文件中获取数据块,相比之下dlmread 大约 50 秒)。 性能优势将取决于文件大小和数据“形状”,因为它只索引每行中第一个元素的位置(因此只有几行但相对较多列的文件不会看到那么多性能提升)。 行/列范围的格式与 dlmread 使用的格式相同,因此 Matlab 调用的第 1 列实际上是该函数的第 0 列(行也是如此)。 感谢 Walter Roberson 提出一种索引文件的方法。
资源推荐
资源详情
资源评论
收起资源包目录
31573-smartread-m.zip (1个子文件)
smartread.zip 2KB
共 1 条
- 1
资源评论
weixin_38657376
- 粉丝: 4
- 资源: 928
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功