【发布时间】:2020-11-12 17:01:35
【问题描述】:
我有一个字符串的一维数组( Array{String,1} ),它描述了一个浮点矩阵(见下文)。我需要解析这个矩阵。有什么巧妙的建议吗?
- 朱莉娅 1.5
- MacOS
是的,我确实是从文件中读到的。我不想使用 CSV 阅读整个内容,因为我想保留使用内存 I/O 读取整个文件的选项,我认为 CSV 没有。另外,我有一些复杂的行,包括字符串和数字,以及需要解析的字符串和字符串,这排除了 DelimitedFiles。这些列由两个空格分隔。
julia> lines[24+member_total:idx-1]
49-element Array{String,1}:
"0.0000000E+00 0.0000000E+00 0.0000000E+00 1.3308000E+01"
"0.0000000E+00 0.0000000E+00 1.9987500E-01 1.3308000E+01"
"0.0000000E+00 0.0000000E+00 1.1998650E+00 1.3308000E+01"
"0.0000000E+00 0.0000000E+00 2.1998550E+00 1.3308000E+01"
"0.0000000E+00 0.0000000E+00 3.1998450E+00 1.3308000E+01"
"0.0000000E+00 0.0000000E+00 4.1998350E+00 1.3308000E+01"
⋮
"0.0000000E+00 0.0000000E+00 5.9699895E+01 1.4000000E-01"
"0.0000000E+00 0.0000000E+00 6.0199890E+01 1.0100000E-01"
"0.0000000E+00 0.0000000E+00 6.0699885E+01 6.2000000E-02"
"0.0000000E+00 0.0000000E+00 6.1199880E+01 2.3000000E-02"
"0.0000000E+00 0.0000000E+00 6.1500000E+01 0.0000000E+00"
【问题讨论】:
标签: julia text-parsing