كيفية إضافة صفوف وأعمدة لمصفوفة numpy


يمكنك استخدام الطرق التالية لإضافة صفوف وأعمدة مصفوفة NumPy ثنائية الأبعاد:

الطريقة الأولى: إضافة صفوف من صفيف NumPy

 arr. sum (axis= 1 )

الطريقة الثانية: إضافة أعمدة صفيف NumPy

 arr. sum (axis= 0 )

توضح الأمثلة التالية كيفية استخدام كل طريقة عمليًا مع مصفوفة NumPy ثنائية الأبعاد التالية:

 import numpy as np

#create NumPy array
arr = np. arange ( 18 ). reshape ( 6,3 )

#view NumPy array
print (arr)

[[ 0 1 2]
 [3 4 5]
 [6 7 8]
 [9 10 11]
 [12 13 14]
 [15 16 17]]

مثال 1: إضافة صفوف مصفوفة NumPy

يمكننا استخدام الصيغة التالية لإضافة صفوف مصفوفة NumPy:

 import numpy as np

#calculate sum of rows in NumPy array
arr. sum (axis= 1 )

array([ 3, 12, 21, 30, 39, 48])

يعرض الجدول الناتج مجموع كل صف من جدول NumPy ثنائي الأبعاد.

على سبيل المثال:

  • مجموع القيم في الصف الأول هو 0 + 1 + 2 = 3 .
  • مجموع القيم في الصف الأول هو 3 + 4 + 5 = 12 .
  • مجموع القيم في الصف الأول هو 6 + 7 + 8 = 21 .

وما إلى ذلك وهلم جرا.

المثال 2: مجموع أعمدة جدول NumPy

يمكننا استخدام الصيغة التالية لإضافة أعمدة مصفوفة NumPy:

 import numpy as np

#calculate sum of columns in NumPy array
arr. sum (axis= 0 )

array([45, 51, 57])

يعرض الجدول الناتج مجموع كل عمود في جدول NumPy ثنائي الأبعاد.

على سبيل المثال:

  • مجموع القيم في العمود الأول هو 0+3+6+9+12+15 = 45 .
  • مجموع القيم في الصف الأول هو 1+4+7+10+13+16 = 51 .
  • مجموع القيم في الصف الأول هو 2+5+8+11+14+17 = 57 .

ملاحظة : يمكنك العثور على الوثائق الكاملة لوظيفة NumPy sum() هنا .

مصادر إضافية

تشرح البرامج التعليمية التالية كيفية تنفيذ عمليات شائعة أخرى في NumPy:

كيفية العثور على فهرس القيمة في مجموعة NumPy
كيفية الحصول على عمود معين من مجموعة NumPy
كيفية إضافة عمود إلى مجموعة NumPy

Add a Comment

ایمئیل یایینلانمایاجاق ایسته‎نیله‎ن بوشلوقلار خاللانمیشدیر *