اذهب إلى المحتوى

السؤال

نشر

السلام عليكم ورحمة الله تعالى وبركاته 

a=arange(12).reshape(3,4)

b=a.size()#لمعرفه عدد عناصر المصفوفه كلها 

c=a.ndim#لمعرفه عدد ابعادها

d=a.shape(12,)#لمعرفه الأبعاد بالتفاصيل 

ماالخطا في هذة الأوامر هل هو خطأ منطقي او في الصياغة نفسها؟

ظهر لي خطأ لم أفهمه!

 

Recommended Posts

  • 0
نشر (معدل)

وعليكم السلام ورحمة الله وبركاته

هذه هي الشيفرة الصحيحة

from numpy import arange


a=arange(12).reshape(3,4)

b=a.size#لمعرفه عدد عناصر المصفوفه كلها 

c=a.ndim#لمعرفه عدد ابعادها

d=a.shape
print(a)
print(b)
print(c)
print(d)

# المخرجات
'''
[[ 0  1  2  3]
 [ 4  5  6  7]
 [ 8  9 10 11]]
12
2
(3, 4)
'''

لاحظ أن size و shape ليست وظائف لذلك لا نكتب بعدها أقواس ()، وإنما هي خصائص property لذلك تعامل مثل المتغيرات.

تم التعديل في بواسطة El Sayed El Tohamy

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...