Calcula a diferença entre duas listas de números ou strings.
Dada uma lista `x` e uma lista `y`, esta operação retorna uma lista `out` que representa todos os valores que estão em `x`, mas não em `y`. A lista retornada `out` é classificada na mesma ordem em que os números aparecem em `x` (as duplicatas são preservadas). Esta operação também retorna uma lista `idx` que representa a posição de cada elemento `out` em `x`. Em outras palavras:
`out[i] = x[idx[i]] para i in [0, 1, ..., len(out) - 1]`
Por exemplo, dada esta entrada:
x = [1, 2, 3, 4, 5, 6]
y = [1, 3, 5]
out ==> [2, 4, 6]
idx ==> [1, 3, 5]
Constantes
Corda | OP_NAME | O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow |
Métodos Públicos
estático <T estende TType , U estende TNumber > SetDiff1d <T, U> | |
estático <T estende TType > SetDiff1d <T, TInt32 > | |
Saída <U> | idx () 1-D. |
Saída <T> | fora () 1-D. |
Métodos herdados
Constantes
String final estática pública OP_NAME
O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow
Métodos Públicos
public static SetDiff1d <T, U> create ( Escopo , Operando <T> x, Operando <T> y, Classe<U> outIdx)
Método de fábrica para criar uma classe que envolve uma nova operação SetDiff1d.
Parâmetros
escopo | escopo atual |
---|---|
x | 1-D. Valores a manter. |
sim | 1-D. Valores a serem removidos. |
Devoluções
- uma nova instância de SetDiff1d
public static SetDiff1d <T, TInt32 > create (escopo do escopo, operando <T> x, operando <T> y)
Método de fábrica para criar uma classe que agrupa uma nova operação SetDiff1d usando tipos de saída padrão.
Parâmetros
escopo | escopo atual |
---|---|
x | 1-D. Valores a manter. |
sim | 1-D. Valores a serem removidos. |
Devoluções
- uma nova instância de SetDiff1d