2013-03-18 30 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