• Computes the difference between two lists of numbers.

    Given a Tensor x and a Tensor y, this operation returns a Tensor out that represents all values that are in x but not in y. The returned Tensor out is sorted in the same order that the numbers appear in x (duplicates are preserved). This operation also returns a Tensor indices that represents the position of each out element in x. In other words:

    out[i] = x[idx[i]] for i in [0, 1, ..., out.length - 1]

    const x = [1, 2, 3, 4, 5, 6];
    const y = [1, 3, 5];

    const [out, indices] = await tf.setdiff1dAsync(x, y);
    out.print(); // [2, 4, 6]
    indices.print(); // [1, 3, 5]

    Parameters

    Returns Promise<[Tensor, Tensor]>

    Promise of Tensor tuple [out, indices]. out: Tensor with the same type as x. indices: A Tensor of type int32.

    Doc

Generated using TypeDoc