Am Fm نشر 13 يناير أرسل تقرير نشر 13 يناير (معدل) السلام عليكم ورحمه الله تعالى وبركاته a=[random.randint(0,10,(3,3))] x=count_nonzero(a>5,axis=1) هل تقبل axis رقم غير الواحد ؟ وماهي المتغيرات الأخرى التي تقبلها الداله count_nonzero ؟ تم التعديل في 13 يناير بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 13 يناير أرسل تقرير نشر 13 يناير وعليكم السلام، أولاً، random.randint لا ينتج مصفوفة بل ينتج عددًا عشوائيًا، وعليك استخدام numpy.random.randint بدلاً من ذلك. ثانيًا، عند استخدام count_nonzero، يجب أن تكون المصفوفة الداخلية لديك تحتوي على أرقام، ليس قائمة متعددة الأبعاد كالتالي: import numpy as np a = np.random.randint(0, 10, (3, 3)) x = np.count_nonzero(a > 5, axis=1) print(x) وبخصوص: بتاريخ 3 دقائق مضت قال Am Fm: هل تقبل axis رقم غير الواحد ؟ وماهي المتغيرات الأخرى التي تقبلها الداله count_nonzero ؟ axis تستقبل قيمًا أخرى غير الواحد، فمثلاً مرر 0 للعمل على الصفوف و1 للعمل على الأعمدة، وتستطيع أيضًا توفير قيمة None لحساب إجمالي عدد العناصر غير الصفر في المصفوفة بأكملها. بالنسبة للمتغيرات الأخرى التي تقبلها count_nonzero، فهي تستقبل المصفوفة (أو القائمة) كمدخل وتحسب عدد العناصر غير الصفر فيها، وبإمكانك أيضًا توفير المحور axis كمعلمة اختيارية، وإن لم تقدم قيمة للمحور، فستقوم بحساب العدد الإجمالي لجميع العناصر غير الصفر في المصفوفة. اقتباس
السؤال
Am Fm
السلام عليكم ورحمه الله تعالى وبركاته
a=[random.randint(0,10,(3,3))]
x=count_nonzero(a>5,axis=1)
هل تقبل axis رقم غير الواحد ؟
وماهي المتغيرات الأخرى التي تقبلها الداله count_nonzero ؟
تعديل عنوان السؤال
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.