Show / Hide Table of Contents

    Method broadcastTo

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

    Broadcasts the specified tensor to the specified shape.

    Declaration
    static member broadcastTo: 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>

    Tensor of shape shp.

    Remarks

    Size one dimensions are broadcasted to match the corresponding dimension of the target shape shp. Non-size-one dimensions must match the target shape.

    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.

    Examples
     let a = HostTensor.zeros [1L; 7L; 1L]
     let pa = Tensor.broadcastTo [2L; 7L; 3L] a // pa.Shape = [2L; 7L; 3L]
    Exceptions
    Type Condition
    System.InvalidOperationException

    Raised when broadcasting to the specified shape is impossible.

    See Also
    static member broadcastToSame: Tensor<'TA> * Tensor<'TB> -> Tensor<'TA> * Tensor<'TB>
    Back to top Generated by DocFX