4
总体结构。例如,如果我们有使用填()上的阵列,同时在朱莉娅
a=[1 2;3 4]
我们要重复每一个元素(在单独的列)的2倍,导致:
[1 1 2 2;3 3 4 4]
我试图
hcat([fill(a[n],2) for n=1:length(a)]...)
但返回
[1 3 2 4;1 3 2 4]
关于如何实现我想要的结果的任何想法?
谢谢你的帮助!
总体结构。例如,如果我们有使用填()上的阵列,同时在朱莉娅
a=[1 2;3 4]
我们要重复每一个元素(在单独的列)的2倍,导致:
[1 1 2 2;3 3 4 4]
我试图
hcat([fill(a[n],2) for n=1:length(a)]...)
但返回
[1 3 2 4;1 3 2 4]
关于如何实现我想要的结果的任何想法?
谢谢你的帮助!
使用repeat
功能:
julia> repeat(a, inner=(1, 2))
2×4 Array{Int64,2}:
1 1 2 2
3 3 4 4
的inner
关键字指定要重复的元素(而不是整个阵列本身),以及(1,2)
指定该行不会重复,但列是重复的。
谢谢@马特B.! –