Show / Hide Table of Contents

    Method broadcastDim

    static member broadcastDim: int -> int64 -> Tensor<'T> -> Tensor<'T>

    Broadcast a dimension to a specified size.

    Declaration
    static member broadcastDim: dim:int -> size:int64 -> a:Tensor<'T> -> Tensor<'T>
    Parameters
    Type Name Description
    int dim

    The size-one dimension to broadcast.

    int64 size

    The size to broadcast to.

    Tensor<'T> a

    The tensor to operate on.

    Returns
    Type Description
    Tensor<'T>

    The resulting tensor.

    Remarks

    The broadcasted dimension must be of size one. The tensor is repeated size times along the axis dim.

    Broadcasting is usually performed automatically when the shapes allow for it. See broadcasting rules for details.

    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 [3L; 1L; 5L]
     let b = Tensor.broadCastDim 1 9L a // b.Shape = [3L; 9L; 5L]
    See Also
    static member insertAxis: int -> Tensor<'T> -> Tensor<'T>
    Back to top Generated by DocFX