2013-03-18 55 views

回答

2
>>> import numpy as np 
>>> a = np.array([1.0,2.0,3.0,2.0]) 
>>> b = np.array([789.0,786.0,788.0,785.0]) 
>>> np.corrcoef(a,b) 
array([[ 1.  , -0.2236068], 
     [-0.2236068, 1.  ]]) 

只需使用索引来提取正确的:

np.corrcoef(a,b)[0,1] 
+0

当我不使用这个numpy的,并找到相关我得到C = 1 ] 0.223608,我怎样才能得到类似的输出使用numpy – user2086122 2013-03-19 07:05:11

+0

我编辑了答案,但真的你应该做你自己的最小工作。这是微不足道的。 – Vincent 2013-03-19 12:00:52