Show / Hide Table of Contents

    Method atLeastND

    static member atLeastND: int -> Tensor<'T> -> Tensor<'T>

    Pads the tensor from the left with size-one dimensions until it has at least the specified number of dimensions.

    Declaration
    static member atLeastND: minDims:int -> a:Tensor<'T> -> Tensor<'T>
    Parameters
    Type Name Description
    int minDims

    The minimum number of dimensions.

    Tensor<'T> a

    The tensor to operate on.

    Returns
    Type Description
    Tensor<'T>

    A tensor with at least minDims dimensions.

    Remarks

    Size-one dimensions are inserted at the front until the tensor has at least the specified number of dimensions. If it already has the specified number of dimensions or more, it is returned unchanged.

    A view of the original tensor is returned and the storage is shared. Modifications done to the returned tensor will affect the original tensor.

    Examples
     let a = HostTensor.zeros [2L; 3L]
     let b = Tensor.atLeastND 5 a // b.Shape = [1L; 1L; 1L; 2L; 3L]
    See Also
    static member padLeft: Tensor<'T> -> Tensor<'T>
    static member reshape: int64 list -> Tensor<'T> -> Tensor<'T>
    Back to top Generated by DocFX