Show / Hide Table of Contents

    Method reshapeView

    static member reshapeView: int64 list -> Tensor<'T> -> Tensor<'T>

    Creates a reshaped view of the tensor (without copying).

    Declaration
    static member reshapeView: shp:int64 list -> a:Tensor<'T> -> Tensor<'T>
    Parameters
    Type Name Description
    int64 list shp

    The target shape.

    Tensor<'T> a

    The tensor to operate on.

    Returns
    Type Description
    Tensor<'T>

    A reshaped view of the original tensor.

    Remarks

    Changes the shape of the tensor to the specified shape. The total number of elements must not change. One dimension of the shp can be specified as val Remainder, in which case the size of that dimension is inferred automatically.

    If a reshape is not possible without copying the data of the tensor, an exception is raised. To avoid this, use static member tryReshapeView: int64 list -> Tensor<'T> -> Tensor<'T> option instead.

    The operation returns a view of the original tensor and shares its storage. Modifications done to the returned tensor will affect the original tensor. Also, modifying the orignal tensor will affect the view.

    See Also
    static member tryReshapeView: int64 list -> Tensor<'T> -> Tensor<'T> option
    static member reshape: int64 list -> Tensor<'T> -> Tensor<'T>
    Back to top Generated by DocFX