tensorflow :: opérations :: SetDiff1D
#include <array_ops.h>
Calcule la différence entre deux listes de nombres ou de chaînes.
Résumé
Étant donné une liste x
et une liste y
, cette opération renvoie une liste out
qui représente toutes les valeurs qui sont en x
, mais pas y
. La liste retournée out
est triée dans le même ordre que les chiffres apparaissent dans x
(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]] for i in [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 renverrait:
out ==> [2, 4, 6] idx ==> [1, 3, 5]
Arguments:
- scope: un objet Scope
- x: 1-D. Des valeurs à garder.
- y: 1-D. Valeurs à supprimer.
Retour:
-
Output
: 1-D. Valeurs présentes dansx
mais pas dansy
. -
Output
idx: 1-D. Positions des valeursx
conservées enout
.
Constructeurs et destructeurs | |
---|---|
SetDiff1D (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y) | |
SetDiff1D (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y, const SetDiff1D::Attrs & attrs) |
Attributs publics | |
---|---|
idx | |
operation | |
out |
Fonctions statiques publiques | |
---|---|
OutIdx (DataType x) |
Structs | |
---|---|
tensorflow :: ops :: SetDiff1D :: Attrs | Définisseurs d' attributs facultatifs pour SetDiff1D . |
Attributs publics
idx
::tensorflow::Output idx
opération
Operation operation
en dehors
::tensorflow::Output out
Fonctions publiques
SetDiff1D
SetDiff1D( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y )
SetDiff1D
SetDiff1D( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y, const SetDiff1D::Attrs & attrs )
Fonctions statiques publiques
OutIdx
Attrs OutIdx( DataType x )