array_replicate 函数
沿一个或多个维度平铺复制数组。
语法
ArrayTools:-Replicate(array, count)ArrayTools:-Replicate(array, [count1, count2, ...])ArrayTools:-Replicate(array, count1, count2, ...)array_replicate(array, counts)
参数与选项
array | 要平铺复制的矩形数组。 |
|---|---|
count | 非负复制次数。对多维数组只给一个次数时会应用到每个维度。 |
count1, count2, ... | 按一基维度顺序给出的逐维复制次数。 |
示例
- 复制向量
ArrayTools:-Replicate([a, b], 3)返回 [a, b, a, b, a, b]。 - 同时复制行和列
ArrayTools:-Replicate([[1, 2], [3, 4]], [2, 2])返回 [[1, 2, 1, 2], [3, 4, 3, 4], [1, 2, 1, 2], [3, 4, 3, 4]]。