有的时候需要将numpy的2维矩阵除以对应的行和,或者对应的最大值
是
import numpy as np
e = np.array([[0., 1.],[2., 4.],[1., 5.]])
如果想除以行和,那么可以进行以下操作
e/e.sum(axis=1)[:,None]
如果想除以最大值,那么可以进行以下操作
这种写法是最简单的
有的时候需要将numpy的2维矩阵除以对应的行和,或者对应的最大值
是
import numpy as np
e = np.array([[0., 1.],[2., 4.],[1., 5.]])
如果想除以行和,那么可以进行以下操作
e/e.sum(axis=1)[:,None]
如果想除以最大值,那么可以进行以下操作
这种写法是最简单的