Shape
public struct Shape : Equatable, Hashable
extension Tensor.Shape: ExpressibleByArrayLiteral
The shape of a Tensor
.
-
The number of dimensions of the
Tensor
.Declaration
Swift
public let rank: Int
-
An array of dimensions for the
Tensor
.Declaration
Swift
public let dimensions: [Int]
-
Creates a new instance with the given array of dimensions.
Declaration
Swift
public init(_ dimensions: [Int])
Parameters
dimensions
Dimensions for the
Tensor
. -
Creates a new instance with the given elements representing the dimensions.
Declaration
Swift
public init(_ elements: Int...)
Parameters
elements
Dimensions for the
Tensor
. -
Creates a new instance with the given array literal representing the dimensions.
Declaration
Swift
public init(arrayLiteral: Int...)
Parameters
arrayLiteral
Dimensions for the
Tensor
.