广播确实对此有好处:
row_sums = a.sum(axis=1)
new_matrix = a / row_sums[:, numpy.newaxis]
row_sums[:, numpy.newaxis]
重塑row_sums从存在(3,)
到存在(3, 1)
。当你这样做a / b
,a
并b
会相互播出。
python-如何在python中更详细地规范二维numpy数组?
广播确实对此有好处:
row_sums = a.sum(axis=1)
new_matrix = a / row_sums[:, numpy.newaxis]
row_sums[:, numpy.newaxis]
重塑row_sums从存在(3,)
到存在(3, 1)
。当你这样做a / b
,a
并b
会相互播出。