UniCoreFW

flatten_deep()

Recursively flattens array.

Implementation

Args: array: List to flatten. Returns: Flattened list.

Example

flatten_deep([[1], [2, [3]], [[4]]])

Expected output: [1, 2, 3, 4]

Source Code

def flatten_deep(array: Any) -> List[Any]: return flatten(array, float("inf")) # type: ignore