2016-03-05 54 views
1

在朱0.4索引一項所述的矩陣的行返回一個矩陣,例如,Compat宏將行矩陣轉換爲向量?

julia> ones(2,2)[1,:] 1x2 Array{Float64,2}: 1.0 1.0

但在朱0.5(夜間),相同的命令返回一個矢量:

julia> ones(2,2)[1,:] 2-element Array{Float64,1}: 1.0 1.0

Compat.jl中是否有一個宏讓Julia 0.4返回一個向量?如果沒有,爲這個案例編寫代碼的最佳方式是哪個版本的Julia可以使用?

回答

1

您可以寫出vec(ones(2,2)[1,:]),它既是0.4又是0.5的矢量,或者是ones(2,2)[1:1,:]的矢量,它將是在0.4和0.5中的1xn矩陣。