语法
- float[]/string[]/bool[] transpose(array)
 
参数
- array -(float[]、string[]、bool[])要转置的数组。
 
返回
已转置 array。
描述
transpose 函数用于转置任何类型的 array。
array =                    ["a","b";
                            "c","d";
                            "e","f"]
 
transpose(array)           ["a","c","e";
                            "b","d","f"]
相关内容
示例
压缩
const a = [1,1,1]
const b = [2,2,2]
const c = transpose([a ; b])            // [1,2 ; 1,2 ; 1,2]
const d = c[0 : size(c)-1]              // [1,2 , 1,2 , 1,2]
将压缩两个 1D 数组 a 和 b,即构造一个新数组,其中以交替的方式排列两个数组的元素。 为此,将转置 a 和 b 的组合并进行线性索引。
const c = [transpose(a) , transpose(b)] // [1,2 ; 1,2 ; 1,2]
const d = c[0 : size(c)-1]              // [1,2 , 1,2 , 1,2]或者,可以先转置数组,再进行组合。