شكل صفيف NumPy


شكل صفيف

شكل المصفوفة هو عدد العناصر في كل بُعد.


احصل على شكل صفيف

تحتوي مصفوفات NumPy على خاصية تسمى shapeإرجاع مجموعة مع كل فهرس يحتوي على عدد العناصر المقابلة.

مثال

اطبع شكل صفيف ثنائي الأبعاد:

import numpy as np

arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])

print(arr.shape)

يعود المثال أعلاه (2, 4)، مما يعني أن المصفوفة لها بعدين ، حيث يحتوي البعد الأول على عنصرين والثاني يحتوي على 4.

مثال

قم بإنشاء مصفوفة ذات 5 أبعاد باستخدام ndminمتجه مع القيم 1،2،3،4 وتحقق من أن البُعد الأخير يحتوي على القيمة 4:

import numpy as np

arr = np.array([1, 2, 3, 4], ndmin=5)

print(arr)
print('shape of array :', arr.shape)

ماذا يمثل الشكل tuple؟

تخبر الأعداد الصحيحة في كل فهرس عن عدد العناصر الموجودة في البعد المقابل.

في المثال أعلاه في index-4 لدينا القيمة 4 ، لذلك يمكننا القول أن البعد الخامس (4 + 1) يحتوي على 4 عناصر.


اختبر نفسك مع التمارين

ممارسه الرياضه:

استخدم بناء جملة NumPy الصحيح للتحقق من شكل المصفوفة.

arr = np.array([1, 2, 3, 4, 5])

print(arr.)