コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
テンソルフロー::作戦:: SetDiff1D
#include <array_ops.h>
2 つの数値または文字列のリストの差を計算します。
まとめ
リストx
とリストy
を指定すると、この演算は、 x
にはあるがy
には存在しないすべての値を表すリストout
を返します。返されたリストout
、 x
に出現する数値と同じ順序で並べ替えられます (重複は保持されます)。この操作は、 x
内の各out
要素の位置を表すリストidx
も返します。言い換えると:
out[i] = x[idx[i]] for i in [0, 1, ..., len(out) - 1]
たとえば、次の入力があったとします。
x = [1, 2, 3, 4, 5, 6]
y = [1, 3, 5]
この操作は次を返します:
out ==> [2, 4, 6]
idx ==> [1, 3, 5]
引数:
- スコープ:スコープオブジェクト
- ×:1次元。守るべき価値観。
- y: 1-D。削除する値。
戻り値:
-
Output
: 1-D。値はx
には存在しますが、 y
には存在しません。 -
Output
idx: 1-D。 x
値の位置はout
に保存されます。
パブリック属性
公共機能
パブリック静的関数
アウトIdx
Attrs OutIdx(
DataType x
)
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-26 UTC。
[null,null,["最終更新日 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```"]]