Nó cho phép bạn tính toán hệ số tương quan của> 2 tập dữ liệu, ví dụ:
>>> from numpy import *
>>> a = array([1,2,3,4,6,7,8,9])
>>> b = array([2,4,6,8,10,12,13,15])
>>> c = array([-1,-2,-2,-3,-4,-6,-7,-8])
>>> corrcoef([a,b,c])
array([[ 1. , 0.99535001, -0.9805214 ],
[ 0.99535001, 1. , -0.97172394],
[-0.9805214 , -0.97172394, 1. ]])
Ở đây chúng ta có thể nhận được hệ số tương quan của a, b (0,995), a, c (-0,981) và b, c (-0,972) cùng một lúc. Trường hợp hai tập dữ liệu chỉ là một trường hợp đặc biệt của lớp tập dữ liệu N. Và có lẽ tốt hơn là nên giữ cùng một kiểu trả về. Vì "một giá trị" có thể được lấy đơn giản bằng
>>> corrcoef(a,b)[1,0]
0.99535001355530017
không có lý do lớn để tạo trường hợp đặc biệt.