TheBrain نشر 19 فبراير 2016 أرسل تقرير نشر 19 فبراير 2016 ما أسهل طريقة للبحث عن مواقع العناصر التي قيمتها صفر في مصفوفة من نوع numpy؟ وهل يمكن استعمال دالة nonzero() في الحل؟ اقتباس
0 هشام رزق الله نشر 19 فبراير 2016 أرسل تقرير نشر 19 فبراير 2016 يوجد العديد من الطرق في لغة بايثون لمعرفة ذلك وأسهل هذه الطرق هي عن طريق استخدام دالة where من مكتبة numpy كما في المثال التالي: numpy.where(x == 0)[0] حيث سترجع لك مصفوفة تحتوي على مواقع العناصر ذات قيمة صفر. أو يمكنك البحث عن شرط معين داخل مصفوفة numpy معينة كما في هذه الطريقة وسيتم إرجاع مصفوفة تحتوي على مجموعة من القيم المنطقية حسب تطابق الشرط مع عناصر المصفوفة: >>> a == 0 array([ True, False, False, False, False], dtype=bool) 1 اقتباس
السؤال
TheBrain
ما أسهل طريقة للبحث عن مواقع العناصر التي قيمتها صفر في مصفوفة من نوع numpy؟ وهل يمكن استعمال دالة nonzero() في الحل؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.