拉普拉斯矩阵——复杂链路预测

L=D-A

A是一个图的矩阵表示

A=[[0,1,0,0,1,0]
,[1,0,1,0,1,0]
,[0,1,0,1,0,0]
,[0,0,1,0,1,1]
,[1,1,0,1,0,0]
,[0,0,0,1,0,0]]
D是矩阵每个节点的度

[[2. 0. 0. 0. 0. 0.]
[0. 3. 0. 0. 0. 0.]
[0. 0. 2. 0. 0. 0.]
[0. 0. 0. 3. 0. 0.]
[0. 0. 0. 0. 3. 0.]
[0. 0. 0. 0. 0. 1.]]

L=D-A

[[ 2. -1. 0. 0. -1. 0.]
[-1. 3. -1. 0. -1. 0.]
[ 0. -1. 2. -1. 0. 0.]
[ 0. 0. -1. 3. -1. -1.]
[-1. -1. 0. -1. 3. 0.]
[ 0. 0. 0. -1. 0. 1.]]

python 求逆矩阵
Ln=np.linalg.pinv(L)

n(x,y)=M(Ixx+Iyy-2*Ixy)
Ixy为所求逆矩阵Ln对应的元素
M为常数可以忽略
n(x,y)为x->y 的平均通勤时间

ACT相似性为
Sxy_act=1/(Ixx+Iyy-2*Ixy)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值