readdlm
返回Array{Any, 2}
,有兩個維度。我正在閱讀的文件包含一維列表,每行一個項目。有沒有辦法強制readdlm
返回Array{Any, 1}
(用適當的類型替換Any
)?或者也許這有一個不同的功能?從Julia的文件中讀取一個列表(Array {Any,1})?
1
A
回答
2
的readlines
功能將讀取文件的所有行:
readlines("filename")
要知道,這留下換行,你可能不希望,並返回字符串而非自動推斷類型。您可能想要解析數據:
map(x -> parse(Float64, x), readlines("filename"))
用所需類型替換Float64
。
+1
'readlines(「filename」)'如果每行有一個條目 - 沒有換行符的問題char – muon
+0
事實上,在最新版本中默認已更改爲'chomp = true'。在寫這個答案時,保留了新行。 –
相關問題
- 1. Julia可從流中讀取而不是從文件中讀取
- 2. Python 2.7 - 從文件中讀取和讀取一個列表
- 3. 如何從Julia開始讀取一個x字節的文件?
- 4. 從文件列表中讀取文件
- 5. 在循環中讀取文件[julia]?
- 6. 從文本文件中讀取列表
- 7. 從python中的文件讀取列表
- 8. 從文件中讀取時一次編譯2個列表,pythonically
- 9. 從文件中讀取一個表,空列
- 10. 從文件中讀取列表
- 11. 從列表中讀取文件
- 12. 從文本文件中讀取一列
- 13. 從1個文件中讀取產生2個文件
- 14. 從文件中讀取一個列表,並使用Python
- 15. 使用ReadStat讀取Julia中的sas7bdat文件
- 16. 從一個文件讀取二維數組到Python列表
- 17. Typescript Array vs any []
- 18. 從C#文本文件中讀取一個特定的列
- 19. 如何從python的列表中讀取1個值?
- 20. 在Python中讀取ASCII文件(numpy-array?)
- 21. 從C#中的節點讀取XML文件到Array節點
- 22. 閱讀循環中的文件[julia]?
- 23. 如何在julia中傳遞可讀取函數的列名?
- 24. 從一個文件夾中的多個csv文件讀取時間序列:MATLAB
- 25. 從文件讀取鏈接列表C++
- 26. 如何從python中的文件讀取JSON文件的列表?
- 27. 從一個文件中逐行讀取
- 28. 從文件中讀取一個令牌
- 29. 從文件中讀取到2陣列
- 30. java從文件中讀取。最後一行覆蓋列表
剛剛用'vec()'包裝調用有什麼問題?即'vec(readdlm(filePath,delim,OutputType))' –
@ColinTBowers是否會創建數組的新副本? – becko
不確定。我不擅長解釋'@ code_llvm'的輸出。你可以嘗試'@code_llvm randn(100,1)',並將它與'@code_llvm vec(randn(100,1))'比較 - 你可能比我更擅長這種東西。我可以用一定的信心說,除非在奇怪的邊緣情況下,你很可能不會注意到任何性能差異。 –