语法
- 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]
或者,可以先转置数组,再进行组合。