Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
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 dans x
mais pas dans y
. - ID
Output
: 1-D. Positions des valeurs x
conservées dans out
.
Fonctions statiques publiques |
---|
OutIdx (DataType x) | |
Attributs publics
Fonctions publiques
Fonctions statiques publiques
OutIdx
Attrs OutIdx(
DataType x
)
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[],[],null,["# tensorflow::ops::SetDiff1D Class Reference\n\ntensorflow::ops::SetDiff1D\n==========================\n\n`#include \u003carray_ops.h\u003e`\n\nComputes the difference between two lists of numbers or strings.\n\nSummary\n-------\n\nGiven a list `x` and a list `y`, this operation returns a list `out` that represents all values that are in `x` but not in `y`. The returned list `out` is sorted in the same order that the numbers appear in `x` (duplicates are preserved). This operation also returns a list `idx` that represents the position of each `out` element in `x`. In other words:\n\n\n`out[i] = x[idx[i]] for i in [0, 1, ..., len(out) - 1]`\n\nFor example, given this input:\n\n\n```text\nx = [1, 2, 3, 4, 5, 6]\ny = [1, 3, 5]\n```\n\n\u003cbr /\u003e\n\nThis operation would return:\n\n\n```text\nout ==\u003e [2, 4, 6]\nidx ==\u003e [1, 3, 5]\n```\n\n\u003cbr /\u003e\n\nArguments:\n\n- scope: A [Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope) object\n- x: 1-D. Values to keep.\n- y: 1-D. Values to remove.\n\n\u003cbr /\u003e\n\nReturns:\n\n- [Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) out: 1-D. Values present in `x` but not in `y`.\n- [Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) idx: 1-D. Positions of `x` values preserved in `out`.\n\n\u003cbr /\u003e\n\n| ### Constructors and Destructors ||\n|---|---|\n| [SetDiff1D](#classtensorflow_1_1ops_1_1_set_diff1_d_1a6710b0de19cc8ed8db1fd0affa254ef2)`(const ::`[tensorflow::Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` x, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` y)` ||\n| [SetDiff1D](#classtensorflow_1_1ops_1_1_set_diff1_d_1ab8dc6a2fee78ba148fd712ea5d8b54c5)`(const ::`[tensorflow::Scope](/versions/r2.3/api_docs/cc/class/tensorflow/scope#classtensorflow_1_1_scope)` & scope, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` x, ::`[tensorflow::Input](/versions/r2.3/api_docs/cc/class/tensorflow/input#classtensorflow_1_1_input)` y, const `[SetDiff1D::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/set-diff1-d/attrs#structtensorflow_1_1ops_1_1_set_diff1_d_1_1_attrs)` & attrs)` ||\n\n| ### Public attributes ||\n|-----------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------|\n| [idx](#classtensorflow_1_1ops_1_1_set_diff1_d_1a7a2e1946513c22df219161e501162ab0) | `::`[tensorflow::Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n| [operation](#classtensorflow_1_1ops_1_1_set_diff1_d_1a1339e3af48083e545565ddaa7b259eb8) | [Operation](/versions/r2.3/api_docs/cc/class/tensorflow/operation#classtensorflow_1_1_operation) |\n| [out](#classtensorflow_1_1ops_1_1_set_diff1_d_1a9ce116feeef14a58ab2608142f3b632b) | `::`[tensorflow::Output](/versions/r2.3/api_docs/cc/class/tensorflow/output#classtensorflow_1_1_output) |\n\n| ### Public static functions ||\n|----------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------|\n| [OutIdx](#classtensorflow_1_1ops_1_1_set_diff1_d_1aa928e875080781e6e3d4fd2e82eca555)`(DataType x)` | [Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/set-diff1-d/attrs#structtensorflow_1_1ops_1_1_set_diff1_d_1_1_attrs) |\n\n| ### Structs ||\n|---------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------|\n| [tensorflow::ops::SetDiff1D::Attrs](/versions/r2.3/api_docs/cc/struct/tensorflow/ops/set-diff1-d/attrs) | Optional attribute setters for [SetDiff1D](/versions/r2.3/api_docs/cc/class/tensorflow/ops/set-diff1-d#classtensorflow_1_1ops_1_1_set_diff1_d). |\n\nPublic attributes\n-----------------\n\n### idx\n\n```text\n::tensorflow::Output idx\n``` \n\n### operation\n\n```text\nOperation operation\n``` \n\n### out\n\n```text\n::tensorflow::Output out\n``` \n\nPublic functions\n----------------\n\n### SetDiff1D\n\n```gdscript\n SetDiff1D(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input x,\n ::tensorflow::Input y\n)\n``` \n\n### SetDiff1D\n\n```gdscript\n SetDiff1D(\n const ::tensorflow::Scope & scope,\n ::tensorflow::Input x,\n ::tensorflow::Input y,\n const SetDiff1D::Attrs & attrs\n)\n``` \n\nPublic static functions\n-----------------------\n\n### OutIdx\n\n```text\nAttrs OutIdx(\n DataType x\n)\n```"]]