Tensor Back End.Create Method
Definition
Namespace: Numerics.NET.Tensors
Assembly: Numerics.NET.Tensors (in Numerics.NET.Tensors.dll) Version: 9.0.1
Assembly: Numerics.NET.Tensors (in Numerics.NET.Tensors.dll) Version: 9.0.1
Creates a tensor with a specified shape and order.
Overload List
Create<T>(Int32[]) | Constructs a new 3D tensor with the specified dimensions. |
Create<T>(TensorShape, TensorElementOrder) | Constructs a new tensor with the specified shape. |
Create<T>(Int32[])
Constructs a new 3D tensor with the specified dimensions.
public virtual Tensor<T> Create<T>(
params int[] dimensions
)
Parameters
- dimensions Int32[]
- An array containing the dimensions of the tensor.
Type Parameters
- T
- The type of the elements of the tensor.
Return Value
Tensor<T>A new dense tensor with elements stored in C-style order.
Exceptions
Argument | dimensions is null. |
Argument | One of the elements of dimensions is less than zero. |
Create<T>(TensorShape, TensorElementOrder)
Constructs a new tensor with the specified shape.
public abstract Tensor<T> Create<T>(
TensorShape shape,
TensorElementOrder order = TensorElementOrder.CStyle
)
Parameters
- shape TensorShape
- The TensorShape of the new tensor.
- order TensorElementOrder (Optional)
- Optional. The order in which elements are stored. The default is C-style.
Type Parameters
- T
- The type of the elements of the tensor.
Return Value
Tensor<T>A new dense tensor.