【发布时间】:2016-03-17 08:10:43
【问题描述】:
我正在尝试在 Julia 中进行一些矩阵乘法,以将其与 numpy 进行基准测试。
我的 Julia 代码如下:
function myFunc()
A = randn(10000, 10000)
B = randn(10000, 10000)
return A*B
end
myFunc()
而python版本是:
A = np.random.rand(10000,10000)
B = np.random.rand(10000,10000)
A*B
Python 版本的执行时间不到 100 毫秒。 Julia 版本占用 13 秒!!看到他们在后台使用几乎相同的 BLAS 技术,Julia 版本似乎有什么问题?!
【问题讨论】:
标签: python numpy julia matrix-multiplication blas