比如一个4X4的矩阵,提取单行后总是会自动转为向量,有时候很不方便,希望能直接保留1*4的矩阵格式。目前想到的方法是用reshape(a[1,:], 1, :)转一下,但感觉太不简洁了,有没有更干净的写法?
a = zeros(4,4)
4×4 Matrix{Float64}:
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
0.0 0.0 0.0 0.0
b = a[1,:]
4-element Vector{Float64}:
0.0
0.0
0.0
0.0
b = reshape(a[1,:], 1, :)
1×4 Matrix{Float64}:
0.0 0.0 0.0 0.0