从Julia的文件中读取一个列表(数组{Any,1})?

时间:2016-04-22 21:01:01

标签: io julia readdlm

readdlm返回Array{Any, 2},其中包含两个维度。我正在阅读的文件包含一维列表,每行一个项目。有没有办法强制readdlm返回Array{Any, 1}(用适当的类型替换Any)?或者可能有不同的功能吗?

1 个答案:

答案 0 :(得分:2)

readlines函数将读取文件的所有行:

readlines("filename")

请注意,这会留下您可能不想要的换行符,并返回字符串而不是自动推断类型。您可能想要解析数据:

map(x -> parse(Float64, x), readlines("filename"))

用所需类型替换Float64