當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。