Khi cần tính trung bình các phần tử ma trận, dùng phương thức mean() từ package numpy.
Ví dụ
import numpy as np
my_matrix = np.matrix('[24, 41; 35, 25]')
print("Ma trận là:")
print(my_matrix)
my_result = my_matrix.mean()
print("Kết quả trung bình:")
print(my_result)
Kết quả đầu ra
Ma trận là: [[24 41] [35 25]] Kết quả trung bình: 31.25
Giải thích
np.matrix('[24, 41; 35, 25]')tạo ma trận 2x2 từ chuỗi (dấu ; phân cách hàng).mean()tính trung bình tất cả phần tử: (24+41+35+25)/4 = 125/4 = 31.25.
Lưu ý: np.matrix đã deprecated, khuyến nghị dùng np.array:
arr = np.array([[24, 41], [35, 25]])
print(arr.mean()) # 31.25
print(arr.mean(axis=0)) # trung bình theo cột: [29.5, 33.0]
print(arr.mean(axis=1)) # trung bình theo hàng: [32.5, 30.0]