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


Julia LinearAlgebra.transpose!用法及代码示例


用法:

transpose!(dest,src)

转置数组 src 并将结果存储在预分配数组 dest 中,该数组的大小应与 (size(src,2),size(src,1)) 相对应。不支持就地转置,如果srcdest 具有重叠的内存区域,则会发生意外结果。

例子

julia> A = [3+2im 9+2im; 8+7im  4+6im]
2×2 Matrix{Complex{Int64}}:
 3+2im  9+2im
 8+7im  4+6im

julia> B = zeros(Complex{Int64}, 2, 2)
2×2 Matrix{Complex{Int64}}:
 0+0im  0+0im
 0+0im  0+0im

julia> transpose!(B, A);

julia> B
2×2 Matrix{Complex{Int64}}:
 3+2im  8+7im
 9+2im  4+6im

julia> A
2×2 Matrix{Complex{Int64}}:
 3+2im  9+2im
 8+7im  4+6im

相关用法


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