megengine.functional.flatten¶
- flatten(inp, start_axis=0, end_axis=- 1)[源代码]¶
通过将子张量从
start_axis
维展平到end_axis
维,实现对张量的重塑(reshape)。- 参数
- 返回类型
- 返回
输出张量。
实际案例
>>> import numpy as np >>> inp_shape = (2, 2, 3, 3) >>> x = Tensor( ... np.arange(36, dtype=np.int32).reshape(inp_shape), ... ) >>> out = F.flatten(x, 2) >>> x.numpy().shape (2, 2, 3, 3) >>> out.numpy().shape (2, 2, 9)