3

我试图用来mean(A,1)获取矩阵的平均行A,但出现错误。

例如,尝试运行命令mean(eye(3), 1)
这给出了错误no method mean(Array{Float64,2},Int32)

我能找到的唯一文档mean在这里:
http ://docs.julialang.org/en/release-0.1/stdlib/base/#statistics

mean(v[, region])

计算整个数组的平均值v,或者可选地沿着 中的维度计算region

参数是什么region

编辑:对于 Julia 0.7 及更高版本,将其写为mean(v, dims=1).

4

2 回答 2

5
julia> using Statistics
julia> A = [[1 2 3];[ 4 5 6]]
2×3 Array{Int64,2}:
 1  2  3
 4  5  6

# Column means
julia> mean(A, dims=1)
1×3 Array{Float64,2}:
 2.5  3.5  4.5

# Row means
julia> mean(A, dims=2)
2×1 Array{Float64,2}:
 2.0
 5.0
于 2019-06-28T11:33:22.083 回答
0

它必须与您的安装有关,mean(eye(3),1)在这里工作得很好。

于 2013-10-06T10:03:57.923 回答