在使用julia入门引导时产生的疑问

下图是在jupyter下运行函数章节的广播部分产生的现象。


julia的广播

文中说明broadcast有语法糖,结果它的语法糖比他本身的效率要高,这太离谱了些!

这并不离谱。你仔细看@time的输出,[52]中99.89%都是编译时间。这不是同样东西的比较。而之所以这个会每次带编译时间,是因为其中包含的一个函数构建。

1 个赞

要计算性能请使用 JuliaCI/BenchmarkTools.jl: A benchmarking framework for the Julia language (github.com)@btime 而不是自带的 @time macro。