专栏
标签
m脚本textread函数读取txt文件效率低,如何处理?
技术分享
发布于 2025-07-10 10:45:15
查看 1过去327天

问题现象

m脚本textread函数读取txt文件效率低,如何处理?

tic
for i = 1:500
    data = textread('test.txt','%f','delimiter','\n');
end
toc
data(1)

image.png

解决方法

建议切换julia语言读取txt文件,代码如下:

start_time = time_ns()
for i = 1:500
    global data
    open("test.txt", "r") do f
        lines = readlines(f)
        data = parse.(Float64, lines)
    end
end
@printf("耗时: %.2f seconds\n", (time_ns() - start_time) / 1e9)
data[1]

image.png

所属专栏:Syslab基础平台
产品信息:M语言兼容工具
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天