tensorflow:: ops:: 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: أحادي البعد. يتم الاحتفاظ بمواضع قيم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 . |
السمات العامة
idx
::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 )
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-05 (حسب التوقيت العالمي المتفَّق عليه)