Show / Hide Table of Contents

    Method padToSame

    static member padToSame: Tensor<'TA> * Tensor<'TB> -> Tensor<'TA> * Tensor<'TB>

    Pads all specified tensors from the left with dimensions of size one until they have the same dimensionality.

    Declaration
    static member padToSame: a:Tensor<'TA> * b:Tensor<'TB> -> Tensor<'TA> * Tensor<'TB>
    Parameters
    Type Name Description
    Tensor<'TA> a

    The tensor to operate on.

    Tensor<'TB> b

    The tensor to operate on.

    Returns
    Type Description
    Tensor<'TA> * Tensor<'TB>

    A tuple of the resulting tensors, all having the same dimensionality.

    Type Parameters
    Name Description
    'TA
    'TB
    Remarks

    Size one dimensions are added from the left to each tensor until all of them have the same dimensionality.

    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 [4L; 5L]
     let b = HostTensor.zeros [3L; 4L; 5L]
     let pa, pb = Tensor.padToSame (a, b) // pa.Shape = [1L; 4L; 5L]; pb.Shape = [3L; 4L; 5L]
    See Also
    static member padLeft: Tensor<'T> -> Tensor<'T>
    static member broadcastToSame: Tensor<'T> list -> Tensor<'T> list

    static member padToSame: Tensor<'TA> * Tensor<'TB> * Tensor<'TC> -> Tensor<'TA> * Tensor<'TB> * Tensor<'TC>

    Pads all specified tensors from the left with dimensions of size one until they have the same dimensionality.

    Declaration
    static member padToSame: a:Tensor<'TA> * b:Tensor<'TB> * c:Tensor<'TC> -> Tensor<'TA> * Tensor<'TB> * Tensor<'TC>
    Parameters
    Type Name Description
    Tensor<'TA> a

    The tensor to operate on.

    Tensor<'TB> b

    The tensor to operate on.

    Tensor<'TC> c

    The tensor to operate on.

    Returns
    Type Description
    Tensor<'TA> * Tensor<'TB> * Tensor<'TC>

    A tuple of the resulting tensors, all having the same dimensionality.

    Type Parameters
    Name Description
    'TA
    'TB
    'TC
    See Also
    static member padToSame: Tensor<'TA> * Tensor<'TB> -> Tensor<'TA> * Tensor<'TB>

    static member padToSame: Tensor<'T> list -> Tensor<'T> list

    Pads all specified tensors from the left with dimensions of size one until they have the same dimensionality.

    Declaration
    static member padToSame: xs:Tensor<'T> list -> Tensor<'T> list
    Parameters
    Type Name Description
    Tensor<'T> list xs

    A list of tensors to operate on.

    Returns
    Type Description
    Tensor<'T> list

    A list of the resulting tensors, all having the same dimensionality.

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