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 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
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 كمعلمة اختيارية، وإن لم تقدم قيمة للمحور، فستقوم بحساب العدد الإجمالي لجميع العناصر غير الصفر في المصفوفة. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Am Fm
السلام عليكم ورحمه الله تعالى وبركاته
a=[random.randint(0,10,(3,3))]
x=count_nonzero(a>5,axis=1)
هل تقبل axis رقم غير الواحد ؟
وماهي المتغيرات الأخرى التي تقبلها الداله count_nonzero ؟
تعديل عنوان السؤال
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.