Transpose - version 1#
This page documents version 1 of operator Transpose. See Transpose for the latest version (since version 25).
Domain:
ai.onnxSince version: 1
Returns a transpose of the input tensor. (Similar to numpy.transpose).
The optional attribute perm must be a permutation of the dimensions of
the input tensor. Axis i of the output tensor corresponds to the axis
perm[i] of the input tensor.
For example, when perm=(1, 0, 2), given an input tensor of shape (1, 2, 3),
the output shape will be (2, 1, 3).
When perm=(1, 2, 0), given an input tensor of shape (1, 2, 3),
the output shape will be (2, 3, 1).
If the attribute perm is omitted, its default value is (n-1, ..., 0),
where n is the rank of the input tensor.
Inputs
data (T): An input tensor.
Outputs
transposed (T): Transposed output.
Attributes
perm (int[]): A list of integers. By default, reverse the dimensions, otherwise permute the axes according to the values given.
Type Constraints
T: Constrain input and output types to all tensor types. Allowed types: tensor(bool), tensor(complex128), tensor(complex64), tensor(double), tensor(float), tensor(float16), tensor(int16), tensor(int32), tensor(int64), tensor(int8), tensor(string), tensor(uint16), tensor(uint32), tensor(uint64), tensor(uint8).