maxframe.tensor.core.Tensor.flatten#
- Tensor.flatten(order='C')#
返回一个折叠成一维的张量副本。
- 参数:
order ({'C', 'F', 'A', 'K'}, optional) -- 'C' 表示按行主序(C 风格)展开。'F' 表示按列主序(Fortran 风格)展开。如果 a 在内存中是 Fortran 连续 的,则 'A' 表示按列主序展开,否则按行主序展开。'K' 表示按元素在内存中的顺序展开。默认值为 'C'。
- 返回:
y -- 输入张量的一个副本,被展平为一维。
- 返回类型:
Tensor
参见
ravel返回一个展平的张量。
flat一个张量上的一维平坦迭代器。
示例
>>> import maxframe.tensor as mt
>>> a = mt.array([[1,2], [3,4]]) >>> a.flatten().execute() array([1, 2, 3, 4])