有人可以帮我改进这个小代码吗?
for i=1:320000
for j=1:2000
var1=dot(array[:,i],array[:,j])/320000
end
end
问题是在C#中相同的代码运行大约30秒,而Julia上面的代码持续10分钟!!我尝试过使用另一个for循环而不是dot函数。任何帮助将不胜感激。
是的,我在一个函数中尝试过它,我也尝试过像这样的简单计算
for i=1:320000
for j=1:200
i*j
end
end
这很快,但如果我调用数组,请说
for i=1:320000
for j=1:200
array[j]
end
end
这很奇怪,我现在,但它再次持续至少2分钟,所以似乎问题是阵列的召唤,你觉得怎么样?
答案 0 :(得分:1)