Tóm tắt NumPy


Tổng kết

Sự khác biệt giữa tổng và cộng là gì?

Phép cộng được thực hiện giữa hai đối số trong khi tính tổng xảy ra trên n phần tử.

Thí dụ

Thêm các giá trị trong arr1 vào các giá trị trong arr2:

import numpy as np

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

newarr = np.add(arr1, arr2)

print(newarr)

Lợi nhuận: [2 4 6]

Thí dụ

Tính tổng các giá trị trong arr1 và các giá trị trong arr2:

import numpy as np

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

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

print(newarr)

Lợi nhuận: 12


Tổng kết qua một trục

Nếu bạn chỉ định axis=1, NumPy sẽ tính tổng các số trong mỗi mảng.

Thí dụ

Thực hiện tính tổng trong mảng sau trên trục 1:

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)

Lợi nhuận: [6 6]


Tổng tích lũy

Tổng tích lũy có nghĩa là thêm một phần các phần tử trong mảng.

Ví dụ: Tổng một phần của [1, 2, 3, 4] sẽ là [1, 1 + 2, 1 + 2 + 3, 1 + 2 + 3 + 4] = [1, 3, 6, 10].

Tính tổng một phần Perfom với cumsum()hàm.

Thí dụ

Thực hiện tính tổng tích lũy trong mảng sau:

import numpy as np

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

newarr = np.cumsum(arr)

print(newarr)

Lợi nhuận: [1 3 6]