计算Julia中一个维度的均值

时间:2018-09-25 15:37:10

标签: julia

我刚刚下载了Julia 1.0,并一直在尝试使用它。令人烦恼的是,我在网上找到的大多数示例都使用0.6版,看来这两个版本之间有很大的变化。

因此,我试图沿着矩阵的特定维度计算平均值。我执行以下操作:

a = rand(10, 5)

现在我可以做

mean(a)

但不是:

mean(a, 1)

在这里查看问题:Mean Row of Matrix,看来这在较旧的版本中有效。 Julia 1.0执行此操作的方式是什么?

1 个答案:

答案 0 :(得分:5)

mean的第二个参数(以及其他几个类似的函数)在Julia v0.7及更高版本中成为关键字参数。您应该使用

mean(a, dims = 1)

另请参阅:https://discourse.julialang.org/t/psa-use-julia-0-7-if-you-are-upgrading/13321