MathTop

array_replicate 函数

沿一个或多个维度平铺复制数组。

语法

  • ArrayTools:-Replicate(array, count)
  • ArrayTools:-Replicate(array, [count1, count2, ...])
  • ArrayTools:-Replicate(array, count1, count2, ...)
  • array_replicate(array, counts)

参数与选项

array要平铺复制的矩形数组。
count非负复制次数。对多维数组只给一个次数时会应用到每个维度。
count1, count2, ...按一基维度顺序给出的逐维复制次数。

示例

  1. 复制向量ArrayTools:-Replicate([a, b], 3)返回 [a, b, a, b, a, b]。
  2. 同时复制行和列ArrayTools:-Replicate([[1, 2], [3, 4]], [2, 2])返回 [[1, 2, 1, 2], [3, 4, 3, 4], [1, 2, 1, 2], [3, 4, 3, 4]]。