用法:
cat(A...; dims)
沿可迭代 dims
中的指定维度连接输入数组。对于不在 dims
中的维度,所有输入数组都应具有相同的大小,这也是沿该维度的输出数组的大小。对于 dims
中的维度,输出数组的大小是沿该维度的输入数组大小的总和。如果dims
是单个数字,则不同的数组沿该维度紧密堆叠。如果dims
是包含多个维度的可迭代对象,则可以通过同时为每个新输入数组增加多个维度并将零块放在其他位置来构造块对角矩阵及其高维类似物。例如,cat(matrices...; dims=(1,2))
构建块对角矩阵,即以 matrices[1]
、 matrices[2]
、... 作为对角块并匹配远离对角线的零块的块矩阵。
另见
、hcat
、vcat
、hvcat
。repeat
例子
julia> cat([1 2; 3 4], [pi, pi], fill(10, 2,3,1); dims=2)
2×6×1 Array{Float64, 3}:
[:, :, 1] =
1.0 2.0 3.14159 10.0 10.0 10.0
3.0 4.0 3.14159 10.0 10.0 10.0
julia> cat(true, trues(2,2), trues(4)', dims=(1,2))
4×7 Matrix{Bool}:
1 0 0 0 0 0 0
0 1 1 0 0 0 0
0 1 1 0 0 0 0
0 0 0 1 1 1 1
相关用法
- Julia cis方法用法及代码示例
- Julia cld用法及代码示例
- Julia codeunit用法及代码示例
- Julia cos方法用法及代码示例
- Julia count_ones用法及代码示例
- Julia checkbounds用法及代码示例
- Julia countlines用法及代码示例
- Julia collect方法用法及代码示例
- Julia cis用法及代码示例
- Julia cispi用法及代码示例
- Julia complex方法用法及代码示例
- Julia chomp()用法及代码示例
- Julia cmp用法及代码示例
- Julia coalesce用法及代码示例
- Julia copyto!用法及代码示例
- Julia checkindex用法及代码示例
- Julia circcopy!用法及代码示例
- Julia conj!用法及代码示例
- Julia convert用法及代码示例
- Julia copyto!()用法及代码示例
- Julia cumprod用法及代码示例
- Julia cumsum用法及代码示例
- Julia chop()用法及代码示例
- Julia ceil()用法及代码示例
- Julia codeunits用法及代码示例
注:本文由纯净天空筛选整理自julialang.org 大神的英文原创作品 Base.cat — Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。