Julia 矩阵上的循环移位
是否有一个能在矩阵上工作的Julia 矩阵上的循环移位,julia,Julia,是否有一个能在矩阵上工作的circshift()版本?或者我应该前后转换它 julia> circshift([1, 2, 3], 1) # works 3-element Vector{Int64}: 3 1 2 julia> circshift([1 2 3], 1) # doesn't work 1×3 Matrix{Int64}: 1 2 3 矩阵是可以在两个方向上移动的二维对象。问题中的例子在第一维度上移动矩阵,这对1xN矩阵实际上没有任何作用。提供circ
circshift()
版本?或者我应该前后转换它
julia> circshift([1, 2, 3], 1) # works
3-element Vector{Int64}:
3
1
2
julia> circshift([1 2 3], 1) # doesn't work
1×3 Matrix{Int64}:
1 2 3
矩阵是可以在两个方向上移动的二维对象。问题中的例子在第一维度上移动矩阵,这对1xN矩阵实际上没有任何作用。提供
circshift
元组可以解决这个问题
julia> circshift([1 2 3], (0,1))
1×3 Matrix{Int64}:
3 1 2