---
title: transposed()
framework: coreml
role: symbol
role_heading: Instance Method
path: coreml/mlshapedarray/transposed()
---

# transposed()

Returns a new transposed shaped array.

## Declaration

```swift
func transposed() -> MLShapedArray<Scalar>
```

## Discussion

Discussion This is equivalent to transposed(permutation:) where permutation: parameter is [shape.count-1, shape.count-2, ..., 0], which reverses the shape. let original = MLShapedArray<Int32>(scalars: 0..., shape: [1, 2, 3]) let transposed = original.transposed() transposed.shape // [3, 2, 1]

## See Also

### Shaping the array

- [changingLayout(to:)](coreml/mlshapedarray/changinglayout(to:).md)
- [expandingShape(at:)](coreml/mlshapedarray/expandingshape(at:).md)
- [reshaped(to:)](coreml/mlshapedarray/reshaped(to:).md)
- [squeezingShape()](coreml/mlshapedarray/squeezingshape().md)
- [transposed(permutation:)](coreml/mlshapedarray/transposed(permutation:).md)
