NumPy Array Shape
آرایش آرایهها
منظور از آرایش آرایهها، تعداد آرایهها در هر بعد است.
به دستآوردن آرایش آرایهها
آرایههای NumPy دارای خصوصیتی به اسم shape
هستند که یک تاپل را برمیگرداند. اعداد هر ایندکس تاپل برگردانده شده تعداد عناصر مربوطه را نشان میدهد.
در کد زیر نحوه آرایش یک آرایه دو بعدی را به دستآوردهایم.
import numpy as np
arr = np.array([[1, 2, 3, 4], [5, 6, 7, 8]])
print(arr.shape)
چنانکه مشاهده میکنید خروجی به صورت (2, 4)
است و به این معنی میباشد که آرایه ما دارای ۲ بعد است که در بعد اول دارای ۲ عنصر و در بعد دوم دارای ۴ عنصر میباشد.
در کد زیر با استفاده از ndimn
و بردار با مقادیر ۱، ۲، ۳ و ۴ یک آرایه پنج بعدی ایجاد کردهایم.
import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('shape of array :', arr.shape)
خروجی بالا نشان میدهد که در بعدهای اول تا چهارم هر یک، یک عنصر و در بعد پنجم ۴ عنصر وجود دارد.