شكل arrays في NumPy
- الصفحة السابقة النسخ والمناظر في NumPy
- الصفحة التالية إعادة تشكيل 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 عناصر.
- الصفحة السابقة النسخ والمناظر في NumPy
- الصفحة التالية إعادة تشكيل arrays في NumPy