例如,我有一个numpy矩阵A
3 4 3 4
2 1 3 5
3 2 1 1
1 1 1 1
我想统计每行的发生次数,因为知道每个单元格中的数据来自给定的“可能的票数”数组,例如[0, 1, 2, 3, 4, 5, 6]
,
在这种情况下,我想要一个输出,该输出具有相同的行数,并且每个可能的“投票”都有一列,意思是类似
(0) (1) (2) (3) (4) (5) (6)
0 0 0 2 2 0 0
0 1 1 1 0 1 0
0 2 1 1 0 0 0
0 4 0 0 0 0 0
如何用numpy做到这一点?运行时间很重要。
这闻起来像np.bincount
,但我不知道如何有效地推广到更高的维度。