Làm cách nào để tính ma trận tương quan trong python? Tôi có một vector n-chiều trong đó mỗi phần tử có 5 chiều. Ví dụ: vectơ của tôi trông giống nhưma trận tương quan trong python
[ [0.1, .32, .2, 0.4, 0.8], [.23, .18, .56, .61, .12], [.9, .3, .6, .5, .3], [.34, .75, .91, .19, .21] ]
Trong trường hợp này của vectơ là 4 và mỗi phần tử của vectơ này có 5 chiều. Làm thế nào để xây dựng ma trận một cách dễ dàng nhất?
Cảm ơn
Cảm ơn. Đối với ứng dụng thực tế của tôi, tôi nhận được lỗi sau AttributeError: đối tượng 'int' không có thuộc tính 'corrcoef' – user1964587
Có vẻ như bạn đã định nghĩa 'np' là một' int'. Ở trên, 'numpy' đã được nhập dưới dạng' np'. Bạn sẽ cần phải phân biệt hai. – unutbu
Làm cách nào để vẽ đồ thị ma trận tương quan. Tôi đã thử với hàm imshow sau đây (corr_matrix, interpolation = 'bilinear') colorbar() show() Nguồn gốc của ma trận hình là (0, n) thay vì (0,0). Làm thế nào tôi có thể làm điều đó. Kích thước của ma trận là 5000X5000 – user1964587