我正在尝试使用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)
。
答案 0 :(得分:0)
它必须与您的安装有关,mean(eye(3),1)
在这里工作正常。
答案 1 :(得分:0)
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