---
title: ShapedData
framework: tabulardata
role: symbol
role_heading: Structure
path: tabulardata/shapeddata
---

# ShapedData

A collection type that represents multidimensional data in a data frame element.

## Declaration

```swift
struct ShapedData<Element>
```

## Topics

### Initializers

- [init(shape:strides:contents:)](tabulardata/shapeddata/init(shape:strides:contents:).md)

### Instance Properties

- [contents](tabulardata/shapeddata/contents.md)
- [shape](tabulardata/shapeddata/shape.md)
- [strides](tabulardata/shapeddata/strides.md)

### Subscripts

- [subscript(_:)](tabulardata/shapeddata/subscript(_:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Creating a Data Frame from Turi Create Types

- [init(contentsOfSFrameDirectory:columns:rows:)](tabulardata/dataframe/init(contentsofsframedirectory:columns:rows:).md)
