输入是三个数组:Row_Index,Column_Index,Weight。想象一下二维数组。它非常稀疏,只有少数条目非零。它就像“Row_Index”和“Column_Index”包含非零值的坐标,“Weight”包含实际值
Row_Index = [1,1,1,2,2,2,2,3,4,4,5,5,5] (number of rows = 5);
Column_Index = [10, 20, 30, 15, 25, 35, 45, 20, 30, 10, 55] (number of columns = 55);
Weight = [1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 2, 2, 3]
如何根据Python中的输入数据计算55 * 55协方差矩阵。并根据另外三列容器的特征,其共同特征和相关系数输出值?例如{1,1,1},{1,2,0} {1,10,-0.5}
答案 0 :(得分:1)
来自numpy website的示例:
>>> x = np.array([[0, 2], [1, 1], [2, 0]]).T
>>> np.cov(x)
array([[ 1., -1.],
[-1., 1.]])