ملخصات NumPy


الملخصات

ما الفرق بين الجمع والجمع؟

تتم عملية الجمع بين وسيطين بينما يحدث الجمع على عدد n من العناصر.

مثال

أضف القيم الموجودة في arr1 إلى القيم الموجودة في arr2:

import numpy as np

arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 2, 3])

newarr = np.add(arr1, arr2)

print(newarr)

عائدات: [2 4 6]

مثال

اجمع القيم الموجودة في arr1 والقيم الموجودة في arr2:

import numpy as np

arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 2, 3])

newarr = np.sum([arr1, arr2])

print(newarr)

عائدات: 12


تلخيص على محور

إذا قمت بتحديد axis=1ذلك ، فسيقوم NumPy بجمع الأرقام في كل مصفوفة.

مثال

قم بإجراء الجمع في المصفوفة التالية على المحور الأول:

import numpy as np

arr1 = np.array([1, 2, 3])
arr2 = np.array([1, 2, 3])

newarr = np.sum([arr1, arr2], axis=1)

print(newarr)

عائدات: [6 6]


المجموع التراكمي

يعني المجموع التراكمي إضافة العناصر جزئيًا في المصفوفة.

على سبيل المثال ، سيكون المجموع الجزئي لـ [1 ، 2 ، 3 ، 4] هو [1 ، 1 + 2 ، 1 + 2 + 3 ، 1 + 2 + 3 + 4] = [1 ، 3 ، 6 ، 10].

أداء مجموع جزئي مع cumsum()الوظيفة.

مثال

قم بإجراء جمع تراكمي في المصفوفة التالية:

import numpy as np

arr = np.array([1, 2, 3])

newarr = np.cumsum(arr)

print(newarr)

عائدات: [1 3 6]