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]