gpt4 book ai didi

julia - 如何在 julia 控制台中获得与在 julia 代码中输出相同的打印格式?

转载 作者:行者123 更新时间:2023-12-05 01:38:05 27 4
gpt4 key购买 nike

使用 julia 控制台时,您输入如下内容:

[10,20]*[1:100,1:100]'

你会得到这样的输出:
2x200 Array{Int64,2}:
10 20 30 40 50 60 70 80 90 100 … 930 940 950 960 970 980 990 1000
20 40 60 80 100 120 140 160 180 200 1860 1880 1900 1920 1940 1960 1980 2000

执行这样的代码时如何获得这种输出格式 julia my_code.jl ?

现在我正在使用 println()@show ,但是它们输出完整的数组,并且没有关于尺寸或类型的信息,这将是很高兴看到的。我通常也不需要看到打印的完整的 3x60,000 元素矩阵,但看到第一个和最后几个元素通常会很好。有什么简单的方法可以做到这一点(获得与 julia 控制台格式相同的输出)?

最佳答案

您可以使用 display :

(3.5.1) dsm@notebook:~/coding$ less d.jl 
x = [10;20]*[1:100;1:100]';
display(x)
println()
(3.5.1) dsm@notebook:~/coding$ julia d.jl
2x200 Array{Int32,2}:
10 20 30 40 50 60 70 80 90 100 110 120 … 930 940 950 960 970 980 990 1000
20 40 60 80 100 120 140 160 180 200 220 240 1860 1880 1900 1920 1940 1960 1980 2000

如果我正在阅读源代码,这最终会委托(delegate)给 writemime通过 TextDisplay (如讨论 here )。

关于julia - 如何在 julia 控制台中获得与在 julia 代码中输出相同的打印格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36488899/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com