Julia 矩阵的平均行
我试图使用Julia 矩阵的平均行,julia,Julia,我试图使用mean(A,1)来获得矩阵A的平均行,但得到了一个错误 例如,尝试运行命令mean(眼睛(3),1) 这将给出错误无方法均值(数组{Float64,2},Int32) 我能找到的关于mean函数的唯一文档如下: 计算整个数组v的平均值,或者可以选择沿区域中的维度计算 区域参数是什么 编辑:对于Julia 0.7及更高版本,将其写成mean(v,dims=1)这一定与您的安装有关,mean(eye(3),1)在这里工作正常。这一定与您的安装有关,mean(eye(3),1)在这里工作
mean(A,1)
来获得矩阵A
的平均行,但得到了一个错误
例如,尝试运行命令mean(眼睛(3),1)
这将给出错误
无方法均值(数组{Float64,2},Int32)
我能找到的关于mean
函数的唯一文档如下:计算整个数组
v
的平均值,或者可以选择沿区域中的维度计算
区域
参数是什么
编辑:对于Julia 0.7及更高版本,将其写成mean(v,dims=1)
这一定与您的安装有关,mean(eye(3),1)
在这里工作正常。这一定与您的安装有关,mean(eye(3),1)
在这里工作得很好。@juliohm我后来发现JuliaStudio(一个juliaide)特别有问题。当直接通过julia.bat运行该语句时,效果很好。我将把我的评论变成一个答案,这样你就可以结束这个问题。它的意思是什么:均值(x,2)。x是一个3乘3的矩阵@Samtzauttis我不明白你的问题,请在提问前输入Julia中的每一篇文章。虽然这段代码片段可能是解决方案,包括一个解释确实有助于提高你文章的质量。这对未来的用户也会有帮助。所有孩子的降价和修改都是令人困惑的。
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
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