leonhart17 发表于 2011-10-31 19:52

关于数据读取的速度

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

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

syxqq123 发表于 2011-10-31 21:04

有点专业啊,从没在意过它的读取时间问题

ChaChing 发表于 2011-11-1 00:07

回复 1 # leonhart17 的帖子

建议LZ总得说说代码怎用?
但资料那麼多, 耗时不是应该的!?

shizijun 发表于 2011-11-2 10:32

你的数据太多了吧,2.6G有上亿个数据了,读取肯定费劲啊,如果你追求速度的话,可以用c或c++做,但也快不了多少
页: [1]
查看完整版本: 关于数据读取的速度