从 Julia 中的文本文件中读取数据矩阵
Reading data matrix from text file in Julia
我有一个包含矩阵的文本文件。我想在 julia 中以矩阵形式阅读它。
文本文件如下:
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 中做同样的事情?
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
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
我有一个包含矩阵的文本文件。我想在 julia 中以矩阵形式阅读它。
文本文件如下:
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 中做同样的事情?
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
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