看看就好…里面有一些优化的技巧可以参考。别真去打这种无聊的bet,当然如果你写了一个package比某个C++的benchmark快,还是非常值得展示和自豪的。
–check-bounds=no
–inline=yes
这两句写在什么地方?
你用过 gcc
么。。。这是编译选项
julia --inline=yes --check-bounds=no script.jl
同样使用mt19937方法,Julia的random number generation比C++要快大概一倍,我试过的大部分monte carlo simulation都是Julia更快。
没用过gcc。fortran也都是用的intel的编译器
怎么看着看着就变成了故事汇/段子合集
“Benchmarks don’t lie, but liars do benchmarks.”
by: lobingera
A deep neural net with a diffeq layer on 128-bit floats with confidence intervals embedded. Julia would be faster by default since your opponent wouldn’t be finished coding, so you can grab a beer after finishing in 15 minutes and wait for him to give up.
by: ChrisRackauckas
最后还有个与 Matlab 斗智斗勇的小故事
那么Python党是不是可以说我可以调包,一样搞定 就成了故事会了