用法:
circshift(A, shifts)
循環移位,即旋轉數組中的數據。第二個參數是一個元組或向量,給出在每個維度上的移動量,或者一個整數,僅在第一維中移動。
另請參閱:
、circshift!
、circcopy!
、bitrotate
。<<
例子
julia> b = reshape(Vector(1:16), (4,4))
4×4 Matrix{Int64}:
1 5 9 13
2 6 10 14
3 7 11 15
4 8 12 16
julia> circshift(b, (0,2))
4×4 Matrix{Int64}:
9 13 1 5
10 14 2 6
11 15 3 7
12 16 4 8
julia> circshift(b, (-1,0))
4×4 Matrix{Int64}:
2 6 10 14
3 7 11 15
4 8 12 16
1 5 9 13
julia> a = BitArray([true, true, false, false, true])
5-element BitVector:
1
1
0
0
1
julia> circshift(a, 1)
5-element BitVector:
1
1
1
0
0
julia> circshift(a, -1)
5-element BitVector:
1
0
0
1
1
相關用法
- Julia circcopy!用法及代碼示例
- Julia cis方法用法及代碼示例
- Julia cis用法及代碼示例
- Julia cispi用法及代碼示例
- Julia cld用法及代碼示例
- Julia codeunit用法及代碼示例
- Julia cos方法用法及代碼示例
- Julia count_ones用法及代碼示例
- Julia checkbounds用法及代碼示例
- Julia countlines用法及代碼示例
- Julia collect方法用法及代碼示例
- Julia complex方法用法及代碼示例
- Julia chomp()用法及代碼示例
- Julia cmp用法及代碼示例
- Julia coalesce用法及代碼示例
- Julia copyto!用法及代碼示例
- Julia checkindex用法及代碼示例
- Julia conj!用法及代碼示例
- Julia convert用法及代碼示例
- Julia copyto!()用法及代碼示例
- Julia cumprod用法及代碼示例
- Julia cumsum用法及代碼示例
- Julia chop()用法及代碼示例
- Julia ceil()用法及代碼示例
- Julia codeunits用法及代碼示例
注:本文由純淨天空篩選整理自julialang.org 大神的英文原創作品 Base.circshift — Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。