نقل المصفوفة في NumPy – نقل صف الى عمود والعكس في لغة Python

تم الحصول على المحور العمودي للمصفوفة عن طريق نقل بيانات الصفوف إلى الأعمدة وبيانات الأعمدة إلى الصفوف. إذا كان لدينا مصفوفة بشكل (X، Y) ، فسيكون للمحور العمودي للمصفوفة شكل (Y، X).

انعكاس مصفوفة NumPy()

وحدة NumPy في Python تُستخدم بشكل أساسي للعمل مع المصفوفات في Python. يمكننا استخدام وظيفة الانعكاس (transpose()) للحصول على المحور العمودي لمصفوفة.

import numpy as np

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

print(f'Original Array:\n{arr1}')

arr1_transpose = arr1.transpose()

print(f'Transposed Array:\n{arr1_transpose}')

الناتج:

Original Array:
[[1 2 3]
 [4 5 6]]
Transposed Array:
[[1 4]
 [2 5]
 [3 6]]
Numpy Array Transpose

محور عمودي لكائن مصفوفة

تعمل وظيفة الانعكاس (transpose()) مع كائن شبيه بمصفوفة أيضًا، مثل القائمة المتداخلة.

arr1 = [[1, 2, 3], [4, 5, 6]]

arr1_transpose = np.transpose(arr1)

سيكون النتيجة هي نفسها كبرنامج السابق. المرجع: وثائق واجهة برمجة التطبيقات

Source:
https://www.digitalocean.com/community/tutorials/numpy-matrix-transpose-array