Show / Hide Table of Contents

    Method linspace

    static member linspace: ITensorDevice -> 'T -> 'T -> int64 -> Tensor<'T>

    Creates a new vector of given size filled with equaly spaced values.

    Declaration
    static member linspace: dev:ITensorDevice -> start:'T -> stop:'T -> nElems:int64 -> Tensor<'T>
    Parameters
    Type Name Description
    ITensorDevice dev

    The device to create the tensor on.

    'T start

    The starting value.

    'T stop

    The end value, which is not included.

    int64 nElems

    The size of the vector.

    Returns
    Type Description
    Tensor<'T>

    The new tensor.

    Remarks

    A new vector with nElems elements is created on the specified device.

    The vector is filled with [start; start+1incr; start+2incr; ...; stop] where incr = (stop - start) / (nElems - 1).

    Examples
     let a = Tensor.linspace HostTensor.Dev 1.0 2.0 5L
     // a = [1.0; 1.2; 1.4; 1.6; 1.8]
    See Also
    val arange: 'T -> 'T -> 'T -> Tensor<'T>
    Back to top Generated by DocFX