يحسب الفرق بين قائمتين من الأرقام أو السلاسل.
بالنظر إلى قائمة `x` وقائمة `y`، تُرجع هذه العملية قائمة `out` تمثل جميع القيم الموجودة في `x` ولكن ليست في `y`. يتم فرز القائمة المرتجعة `خارج` بنفس الترتيب الذي تظهر به الأرقام في `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]
الأساليب العامة
ثابت <T، U يمتد الرقم> SetDiff1d <T، U> | |
ثابت <T> SetDiff1d <T، عدد صحيح> | |
الإخراج <U> | آي دي إكس () 1-د. |
الإخراج <T> | خارج () 1-د. |
الطرق الموروثة
الأساليب العامة
إنشاء SetDiff1d ثابت عام <T, U> (نطاق النطاق ، المعامل <T> x، المعامل <T> y، Class<U> outIdx)
طريقة المصنع لإنشاء فئة تلتف حول عملية SetDiff1d جديدة.
حدود
نِطَاق | النطاق الحالي |
---|---|
س | 1-د. القيم التي يجب الحفاظ عليها. |
ذ | 1-د. القيم المراد إزالتها. |
المرتجعات
- مثيل جديد لـ SetDiff1d
إنشاء SetDiff1d ثابت عام <T, Integer> (نطاق النطاق ، المعامل <T> x، المعامل <T> y)
طريقة المصنع لإنشاء فئة تغلف عملية SetDiff1d جديدة باستخدام أنواع الإخراج الافتراضية.
حدود
نِطَاق | النطاق الحالي |
---|---|
س | 1-د. القيم التي يجب الحفاظ عليها. |
ذ | 1-د. القيم المراد إزالتها. |
المرتجعات
- مثيل جديد لـ SetDiff1d