2017-06-14 105 views
3

我到處尋找這個東西,所以我把它放在疲憊的旅客這裏;從Julia捕獲並顯示輸出

問題:如何從julia腳本中將變量的完整輸出捕獲到文件中?

即:

#script.jl 
y = f(x) 
y > out.txt 

回答

3

答案就在這裏:

https://github.com/JuliaLang/IJulia.jl/issues/455 如果你想顯示輸出則:

show(STDOUT, "text/plain", x) 

如果您想管道輸出到文件那麼:

x=rand(Float32, 32,32) 
f = open("log.txt", "w") 
    write(f, string(x)) 
close(f) 

而對於較大的x或更漂亮的輸出

x = rand(Float32, 1028,1028); 
f = open("log.txt", "w"); 
writedlm(f, x); 
close(f); 
相關問題