如何使用Python将邻接矩阵转换为转换矩阵?

时间:2019-10-14 15:19:34

标签: python-3.x probability adjacency-matrix

我正在尝试将矩阵转换为

1 1 0
0 1 1
0 1 1

成为

1 ⅓ 0 
0 ⅓ ½ 
0 ⅓ ½ 

我当时正在考虑对行进行求和然后除以,但是我想知道是否有更好的方法可以使用numpy或Python中的任何其他方式来完成此操作。

1 个答案:

答案 0 :(得分:0)

您可以使用下面的numpy来实现

import numpy as np
arr = np.array([[1 ,1 ,0],
[0 ,1 ,1],
[0 ,1 ,1]])

print(arr/arr.sum(axis=0))