flux tensoriel : : opérations : : DéfinirDiff1D
#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 out
une liste qui représente toutes les valeurs qui sont dans x
mais pas dans y
. La liste out
est triée dans le même ordre que celui dans lequel 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]] 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 retournerait :
out ==> [2, 4, 6] idx ==> [1, 3, 5]
Arguments :
- scope : un objet Scope
- x : 1-D. Des valeurs à garder.
- oui : 1-D. Valeurs à supprimer.
Retours :
-
Output
: 1-D. Valeurs présentes dansx
mais pas dansy
. - ID
Output
: 1-D. Positions des valeursx
conservées dansout
.
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) |
Structures | |
---|---|
tensorflow :: ops :: SetDiff1D :: Attrs | Setters d'attributs facultatifs pour SetDiff1D . |
Attributs publics
idx
::tensorflow::Output idx
opération
Operation operation
dehors
::tensorflow::Output out
Fonctions publiques
DéfinirDiff1D
SetDiff1D( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y )
DéfinirDiff1D
SetDiff1D( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y, const SetDiff1D::Attrs & attrs )
Fonctions statiques publiques
OutIdx
Attrs OutIdx( DataType x )