MathTop

array_flatten 函数

按行优先顺序展平嵌套数组,也可以指定展平深度。

语法

  • ArrayTools:-Flatten(array)
  • ArrayTools:-Flatten(array, depth)
  • array_flatten(array, depth)

参数与选项

array要展平的嵌套数组。
depth可选非负层数;省略时展平所有层级。

示例

  1. 展平矩阵ArrayTools:-Flatten([[1, 2], [3, 4]])返回 [1, 2, 3, 4]。
  2. 展平一层ArrayTools:-Flatten([[[1], [2]], [[3], [4]]], 1)返回 [[1], [2], [3], [4]]。