flat

arrayfire.flat(array: Array, /) Array

Flatten the input multi-dimensional array into a 1D array.

Parameters

arrayArray

The input multi-dimensional array to be flattened.

Returns

Array

A 1D array containing all the elements from the input array.

Examples

>>> import arrayfire as af
>>> arr = af.randu(3, 2)  # Create a 3x2 random array
>>> af.flat(arr)  # Flatten the array
[6 1 1 1]
    0.8364
    0.5604
    0.6352
    0.0062
    0.7052
    0.1676