SetDiff1d

classe finale publique SetDiff1d

Calcule la différence entre deux listes de nombres ou de chaînes.

Étant donné une liste « x » et une liste « y », cette opération renvoie une liste « out » qui représente toutes les valeurs qui sont dans « x » mais pas dans « y ». La liste renvoyée `out` est triée dans le même ordre que les nombres apparaissent dans `x` (les doublons sont conservés). Cette opération renvoie également une liste « idx » qui représente la position de chaque élément « out » dans « x ». Autrement dit:

`out[i] = x[idx[i]] pour i dans [0, 1, ..., len(out) - 1]`

Par exemple, étant donné cette entrée :

x = [1, 2, 3, 4, 5, 6]
 y = [1, 3, 5]
 
Cette opération retournerait :
out ==> [2, 4, 6]
 idx ==> [1, 3, 5]
 

Méthodes publiques

statique <T, U étend le nombre> SetDiff1d <T, U>
créer ( Portée de portée, Opérande <T> x, Opérande <T> y, Classe<U> outIdx)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération SetDiff1d.
statique <T> SetDiff1d <T, Integer>
créer ( Portée de portée, Opérande <T> x, Opérande <T> y)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération SetDiff1d à l'aide des types de sortie par défaut.
Sortie <U>
idx ()
1-D.
Sortie <T>
dehors ()
1-D.

Méthodes héritées

org.tensorflow.op.PrimitiveOp
booléen final
est égal (Obj objet)
entier final
Opération
op ()
Renvoie l' Operation sous-jacente
Chaîne finale
booléen
est égal à (Objet arg0)
Classe finale<?>
obtenirClasse ()
int
Code de hachage ()
vide final
notifier ()
vide final
notifierTous ()
Chaîne
àChaîne ()
vide final
attendre (long arg0, int arg1)
vide final
attendez (long arg0)
vide final
attendez ()

Méthodes publiques

public static SetDiff1d <T, U> create ( Scope scope, Operand <T> x, Operand <T> y, Class<U> outIdx)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération SetDiff1d.

Paramètres
portée portée actuelle
x 1-D. Des valeurs à garder.
oui 1-D. Valeurs à supprimer.
Retours
  • une nouvelle instance de SetDiff1d

public static SetDiff1d <T, Integer> create ( Scope scope, Operand <T> x, Operand <T> y)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération SetDiff1d à l'aide des types de sortie par défaut.

Paramètres
portée portée actuelle
x 1-D. Des valeurs à garder.
oui 1-D. Valeurs à supprimer.
Retours
  • une nouvelle instance de SetDiff1d

sortie publique <U> idx ()

1-D. Positions des valeurs « x » conservées dans « out ».

sortie publique <T> out ()

1-D. Valeurs présentes dans `x` mais pas dans `y`.