تدفق التوتر:: العمليات:: SetDiff1D

#include <array_ops.h>

يحسب الفرق بين قائمتين من الأرقام أو السلاسل.

ملخص

بالنظر إلى قائمة x وقائمة y ، تقوم هذه العملية out قائمة تمثل جميع القيم الموجودة في x ولكن ليس في y . يتم out القائمة التي تم إرجاعها بنفس الترتيب الذي تظهر به الأرقام في x (يتم الاحتفاظ بالتكرارات). تقوم هذه العملية أيضًا بإرجاع قائمة idx التي تمثل موضع كل عنصر out في x . بعبارة أخرى:

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-د. القيم التي يجب الحفاظ عليها.
  • ذ: ١-د. القيم المراد إزالتها.

العوائد:

  • Output : 1-د. القيم موجودة في x ولكن ليس في y .
  • معرف Output : 1-D. مواضع قيم x المحفوظة في out .

البنائين والمدمرين

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)

الصفات العامة

idx
operation
out

وظائف ثابتة العامة

OutIdx (DataType x)

الهياكل

Tensorflow:: ops:: SetDiff1D:: Attrs

محددات السمات الاختيارية لـ SetDiff1D .

الصفات العامة

معرف

::tensorflow::Output idx

عملية

Operation operation

خارج

::tensorflow::Output out

الوظائف العامة

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
)

وظائف ثابتة العامة

OutIdx

Attrs OutIdx(
  DataType x
)