怎样计算矩阵每一列和每一行的均值?

例如矩阵是一个M*N的,怎样获得每一列的均值,最后得到一个具有N个元素的一维矩阵

julia> using Statistics

julia> A=rand(5,4)
5×4 Array{Float64,2}:
 0.110631   0.849477  0.204502  0.380327
 0.0128849  0.615232  0.267866  0.814611
 0.653365   0.74958   0.101864  0.310859
 0.345159   0.472086  0.993613  0.5729
 0.161689   0.503508  0.478593  0.84423

julia> mean(A,dims=1)
1×4 Array{Float64,2}:
 0.256746  0.637976  0.409288  0.584585

julia> mean(A,dims=2)
5×1 Array{Float64,2}:
 0.3862341390207935
 0.4276485093485168
 0.45391711197092915
 0.5959393572564013
 0.4970051691650136

感谢感谢,我还想再问一下,比如 a=[1,2,3,4],我想写入.txt文件中,每写一个数换一次行,该怎么写?
我现在下面这样的方法数与数之间是空格而没有换行

a=[1,2,3,4]
open(“a.txt”,“w”) do f
writedlm(f,a,",")
end

你可以手动 write 或者试试

a=[1,2,3,4]
open(“a.txt”,“w”) do f
writedlm(f,a,"\n")
end

好的,找到一些固定的方法

京ICP备17009874号-2