我正在尝试用于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
Run Code Online (Sandbox Code Playgroud)mean(v[, region])计算整个数组的平均值
v,或可选地沿 中的维度计算region。
region参数是什么?
编辑:对于 Julia 0.7 及更高版本,将其写为mean(v, dims=1).
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
Run Code Online (Sandbox Code Playgroud)