a=[ 1 2 3
4 5 6
7 8 9]
println(a)
using SymPy
@vars x y z
f=x^3+y^2+√z
println(f)
使用脚本(.jl)输出print得到的输出结果仅有一行,不美观。
而通过REPL环境输出的结果很pretty。
那么请问了,如何使用julia脚本(.jl)也能输出像REPL环境中一样pretty的输出??
a=[ 1 2 3
4 5 6
7 8 9]
println(a)
using SymPy
@vars x y z
f=x^3+y^2+√z
println(f)
使用脚本(.jl)输出print得到的输出结果仅有一行,不美观。
那么请问了,如何使用julia脚本(.jl)也能输出像REPL环境中一样pretty的输出??
十分感谢,看了这个贴我就找到了想要的答案了。使用display()函数替换print()即可。
如果想打印到stream里,可以这样
julia> a = rand(2, 2);
julia> Base.print_array(IOContext(stdout, :compact=>true), a)
0.562941 0.222755
0.487892 0.0145638
julia> Base.print_array(IOContext(stdout, :compact=>false), a)
0.5629412347985907 0.22275497753335682
0.4878917139977692 0.014563838786910477
十分感谢!!非常有帮助