我正在实现一种页面排名算法,计算方法如下:
v = 0.8 * nodes * v + ((1 - 0.8) * e/9
v&e或一维矩阵和节点是一个矩阵。当我手动将v&e定义为一维矩阵时,最终结果应为一维矩阵。这是手动生成v&e的代码:
v = np.matrix([[1/9], [1/9], [1/9], [1/9], [1/9], [1/9], [1/9], [1/9], [1/9]])
e = np.matrix([[1], [1], [1], [1], [1], [1], [1], [1], [1]])
但是,当我按原样生成它时,会收到一个矩阵结果。有人知道为什么会这样吗?
v = np.zeros((9,1))
for i in range(0,9):
v[i,0] = 1/9
e = np.ones((9,1))