---
title: shape
framework: accelerate
role: symbol
role_heading: Instance Property
path: accelerate/bnnsndarraydescriptor/shape
---

# shape

The shape of the n-dimensional array.

## Declaration

```swift
var shape: BNNS.Shape { get }
```

## See Also

### Accessing the Properties of an Array Descriptor

- [flags](accelerate/bnnsndarraydescriptor/flags.md)
- [layout](accelerate/bnnsndarraydescriptor/layout.md)
- [size](accelerate/bnnsndarraydescriptor/size.md)
- [stride](accelerate/bnnsndarraydescriptor/stride.md)
- [data](accelerate/bnnsndarraydescriptor/data.md)
- [data_type](accelerate/bnnsndarraydescriptor/data_type.md)
- [table_data](accelerate/bnnsndarraydescriptor/table_data.md)
- [table_data_type](accelerate/bnnsndarraydescriptor/table_data_type.md)
- [data_scale](accelerate/bnnsndarraydescriptor/data_scale.md)
- [data_bias](accelerate/bnnsndarraydescriptor/data_bias.md)
