tensorflow:: عملیات:: 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]

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • x: 1-D. مقادیری که باید نگه داشته شوند.
  • y: 1-D. مقادیری که باید حذف شوند.

بازده:

  • Output : یک بعدی. مقادیر در x وجود دارند اما در y وجود ندارند.
  • Output idx: یک بعدی. موقعیت مقادیر 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:: عملیات:: SetDiff1D:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای 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
)

توابع استاتیک عمومی

اوت‌آی‌دیکس

Attrs OutIdx(
  DataType x
)