mlx.core.flatten#
- flatten(a: array, /, start_axis: int = 0, end_axis: int = -1, *, stream: None | Stream | Device = None) array #
展平一个数组。
展平的轴将在
start_axis
和end_axis
之间(包含两端)。支持负轴。将负轴转换为正轴后,超出有效范围的轴将被限定在有效值内,start_axis
变为0
,end_axis
变为ndim - 1
。- 参数:
- 返回值:
展平后的数组。
- 返回类型:
示例
>>> a = mx.array([[1, 2], [3, 4]]) >>> mx.flatten(a) array([1, 2, 3, 4], dtype=int32) >>> >>> mx.flatten(a, start_axis=0, end_axis=-1) array([1, 2, 3, 4], dtype=int32)