---
title: MLTensorRangeExpression
framework: coreml
role: symbol
role_heading: Protocol
path: coreml/mltensorrangeexpression
---

# MLTensorRangeExpression

A type that can be used to slice a dimension of a tensor. Don’t use this type directly.

## Declaration

```swift
protocol MLTensorRangeExpression : Sendable
```

## Topics

### Expanding and squeezing the tensor

- [newAxis](coreml/mltensorrangeexpression/newaxis.md)
- [squeezeAxis](coreml/mltensorrangeexpression/squeezeaxis.md)
- [fillAll](coreml/mltensorrangeexpression/fillall.md)

### Slicing the tensor

- [closedRange(_:stride:)](coreml/mltensorrangeexpression/closedrange(_:stride:).md)
- [index(_:)](coreml/mltensorrangeexpression/index(_:).md)
- [partialRangeFrom(_:stride:)](coreml/mltensorrangeexpression/partialrangefrom(_:stride:).md)
- [partialRangeUpTo(_:stride:)](coreml/mltensorrangeexpression/partialrangeupto(_:stride:).md)
- [range(_:stride:)](coreml/mltensorrangeexpression/range(_:stride:).md)

## Relationships

### Inherits From

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Model tensor

- [MLTensor](coreml/mltensor.md)
- [MLTensorScalar](coreml/mltensorscalar.md)
- [pointwiseMin(_:_:)](coreml/pointwisemin(_:_:).md)
- [pointwiseMax(_:_:)](coreml/pointwisemax(_:_:).md)
- [withMLTensorComputePolicy(_:_:)](coreml/withmltensorcomputepolicy(_:_:).md)
