In[2]: import numpy as np
In[3]: a=[1,2,3]
...: b=[3,2,1]
...:
In[4]: np.cov(a,b)
Out[4]:
array([[ 1., -1.],
[-1., 1.]])
In[5]: c=list(zip(a,b))
...: test = np.mat(c)
...:
In[6]: np.cov(test.T) # np.cov接收的是二维数组,第一行是第一维,第二行是第二维
Out[6]:
array([[ 1., -1.],
[-1., 1.]])
参考文献:
https://blog.csdn.net/zhuzuwei/article/details/77848323