声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1461|回复: 3

[编程技巧] 关于数据读取的速度

[复制链接]
发表于 2011-10-31 19:52 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
问个弱弱的问题:用matlab读取数据文件是(比如txt),如何能加快读取速度?
我现在有两个txt:
一个txt存有n行,每行m个数字代表一个坐标值(比如1 2 3 4 代表某个四维矩阵A中的A(1,2,3,4)元素)
另一个存有各个元素的值。
现在需要按第一个的坐标信息将第二个中得数据填入四维矩阵相应位置。

现在面临问题是第二个txt较大(2.6G),读取时间需要140min
如何提高速度?
回复
分享到:

使用道具 举报

发表于 2011-10-31 21:04 | 显示全部楼层
有点专业啊,从没在意过它的读取时间问题
发表于 2011-11-1 00:07 | 显示全部楼层
回复 1 # leonhart17 的帖子

建议LZ总得说说代码怎用?
但资料那麼多, 耗时不是应该的!?
发表于 2011-11-2 10:32 | 显示全部楼层
你的数据太多了吧,2.6G有上亿个数据了,读取肯定费劲啊,如果你追求速度的话,可以用c或c++做,但也快不了多少

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 02:48 , Processed in 0.074163 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表