例如矩阵是一个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
好的,找到一些固定的方法