readdlm
返回Array{Any, 2}
,其中包含两个维度。我正在阅读的文件包含一维列表,每行一个项目。有没有办法强制readdlm
返回Array{Any, 1}
(用适当的类型替换Any
)?或者可能有不同的功能吗?
答案 0 :(得分:2)
readlines
函数将读取文件的所有行:
readlines("filename")
请注意,这会留下您可能不想要的换行符,并返回字符串而不是自动推断类型。您可能想要解析数据:
map(x -> parse(Float64, x), readlines("filename"))
用所需类型替换Float64
。