当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Julia circcopy!用法及代码示例


用法:

circcopy!(dest, src)

src 复制到 dest ,索引每个维度模其长度。 srcdest 必须具有相同的大小,但可以在它们的索引中偏移;任何偏移都会导致(圆形)环绕。如果数组具有重叠索引,则在重叠域上 destsrc 一致。

另请参阅: circshift

例子

julia> src = reshape(Vector(1:16), (4,4))
4×4 Array{Int64,2}:
 1  5   9  13
 2  6  10  14
 3  7  11  15
 4  8  12  16

julia> dest = OffsetArray{Int}(undef, (0:3,2:5))

julia> circcopy!(dest, src)
OffsetArrays.OffsetArray{Int64,2,Array{Int64,2}} with indices 0:3×2:5:
 8  12  16  4
 5   9  13  1
 6  10  14  2
 7  11  15  3

julia> dest[1:3,2:4] == src[1:3,2:4]
true

相关用法


注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.circcopy! — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。