SetDiff1d

کلاس نهایی عمومی SetDiff1d

تفاوت بین دو لیست اعداد یا رشته ها را محاسبه می کند.

با توجه به یک لیست «x» و یک لیست «y»، این عملیات فهرستی «خارج» را برمی‌گرداند که نشان‌دهنده همه مقادیری است که در «x» هستند اما در «y» نیستند. فهرست بازگشتی «خارج» به همان ترتیبی که اعداد در «x» ظاهر می‌شوند مرتب می‌شوند (تکراری‌ها حفظ می‌شوند). این عملیات همچنین فهرست «idx» را برمی‌گرداند که موقعیت هر عنصر «خارج» را در «x» نشان می‌دهد. به عبارت دیگر:

"out[i] = x[idx[i]] برای i در [0، 1، ...، len(out) - 1]"

به عنوان مثال، با توجه به این ورودی:

x = [1, 2, 3, 4, 5, 6]
 y = [1, 3, 5]
 
این عملیات برمی گردد:
out ==> [2, 4, 6]
 idx ==> [1, 3, 5]
 

ثابت ها

رشته OP_NAME نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

روش های عمومی

استاتیک <T گسترش TType ، U گسترش TNumber > SetDiff1d <T, U>
ایجاد ( دامنه دامنه ، عملوند <T> x، عملوند <T> y، کلاس<U> outIdx)
روش کارخانه برای ایجاد کلاسی که یک عملیات SetDiff1d جدید را بسته بندی می کند.
استاتیک <T TType > SetDiff1d <T, TINT32 > را گسترش می دهد
ایجاد ( دامنه دامنه ، عملوند <T> x، عملوند <T> y)
روش کارخانه برای ایجاد کلاسی که یک عملیات جدید SetDiff1d را با استفاده از انواع خروجی پیش فرض بسته بندی می کند.
خروجی <U>
idx ()
1-D.
خروجی <T>
بیرون ()
1-D.

روش های ارثی

ثابت ها

رشته نهایی ثابت عمومی OP_NAME

نام این عملیات، همانطور که توسط موتور هسته TensorFlow شناخته می شود

مقدار ثابت: "ListDiff"

روش های عمومی

استاتیک عمومی SetDiff1d <T, U> ایجاد ( scope scope, Operand <T> x, Operand <T> y, Class<U> outIdx)

روش کارخانه برای ایجاد کلاسی که یک عملیات SetDiff1d جدید را بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
ایکس 1-D. ارزش هایی که باید حفظ شوند.
y 1-D. ارزش هایی که باید حذف شوند
برمی گرداند
  • یک نمونه جدید از SetDiff1d

عمومی ایستا SetDiff1d <T، TINT32 > ایجاد ( دامنه دامنه ، عملوند <T> x، عملوند <T> y)

روش کارخانه برای ایجاد کلاسی که یک عملیات جدید SetDiff1d را با استفاده از انواع خروجی پیش فرض بسته بندی می کند.

مولفه های
محدوده محدوده فعلی
ایکس 1-D. ارزش هایی که باید حفظ شوند.
y 1-D. ارزش هایی که باید حذف شوند
برمی گرداند
  • یک نمونه جدید از SetDiff1d

خروجی عمومی <U> idx ()

1-D. موقعیت‌های مقادیر «x» در «خارج» حفظ می‌شوند.

خروجی عمومی <T> خارج ()

1-D. مقادیر در «x» وجود دارد اما در «y» وجود ندارد.