شكل arrays في NumPy

شكل المصفوفة

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

الحصول على شكل المصفوفة

يملك مصفوفة NumPy خاصية shape الخاصية، التي تعود بمجموعة، حيث يحتوي كل مؤشر على عدد العناصر في العنصر المماثل.

مثال

اطبع شكل المصفوفة الثنائية:

import numpy as np
arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])
print(arr.shape)

تشغيل مثال

النموذج السابق يعود (2, 4)، مما يعني أن المصفوفة تحتوي على 2 إبعد، ويحتوي كل إبعد على 4 عناصر.

مثال

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

import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('شكل المصفوفة:', arr.shape)

تشغيل مثال

ماذا يمثل شكل التجميع؟

العدد الصحيح في كل نقطة إشارته يعكس عدد العناصر في الإبعاد المماثل.

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