从 Julia 中的文本文件读取数据矩阵

问题描述 投票:0回答:1

我有一个包含矩阵的文本文件。我想在朱莉娅中将其作为矩阵来阅读。

文本文件如下:

0 0 0 0 0 0 0
1 0 0 0 0 0 0
1 0 0 0 0 0 1
1 0 0 0 1 1 0

在 matlab 中,您可以执行以下操作来创建矩阵

M
:

file='name.txt';
[M] = load(file);

如何在 Julia 中做同样的事情?

matrix input julia file-read
1个回答
24
投票
shell> cat /tmp/m.txt
0   0   0   0   0   0   0
1   0   0   0   0   0   0
1   0   0   0   0   0   1
1   0   0   0   1   1   0

using DelimitedFiles

julia> m = readdlm("/tmp/m.txt")
4x7 Array{Float64,2}:
 0.0  0.0  0.0  0.0  0.0  0.0  0.0
 1.0  0.0  0.0  0.0  0.0  0.0  0.0
 1.0  0.0  0.0  0.0  0.0  0.0  1.0
 1.0  0.0  0.0  0.0  1.0  1.0  0.0
© www.soinside.com 2019 - 2024. All rights reserved.