我正在尝试将矩阵转换为
1 1 0
0 1 1
0 1 1
成为
1 ⅓ 0
0 ⅓ ½
0 ⅓ ½
我当时正在考虑对行进行求和然后除以,但是我想知道是否有更好的方法可以使用numpy或Python中的任何其他方式来完成此操作。
答案 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))