我刚刚下载了Julia 1.0并一直试着玩它.令人讨厌的是,我在网上找到的大多数例子都是0.6版本,而且版本之间似乎是一个很大的变化.
所以我试图计算矩阵特定维度的均值.我做以下事情:
a = rand(10, 5)
Run Code Online (Sandbox Code Playgroud)
现在我能做到
mean(a)
Run Code Online (Sandbox Code Playgroud)
但不是:
mean(a, 1)
Run Code Online (Sandbox Code Playgroud)
看看这里的问题:矩阵的平均行,似乎这是在旧版本中工作.Julia 1.0这样做的方法是什么?
mean
(以及其他几个类似函数)的第二个参数成为Julia v0.7及更高版本中的关键字参数.你应该用
mean(a, dims = 1)
Run Code Online (Sandbox Code Playgroud)
另见:https://discourse.julialang.org/t/psa-use-julia-0-7-if-you-are-upgrading/13321