小编Jam*_*mes的帖子

numpy bincount可以使用2D数组吗?

我看到numpy bincount的行为,我无法理解.我想以行方式对二维数组中的值进行分区,并查看下面的行为.为什么它会与dbArray一起使用但是与simarray失败?

>>> dbArray
array([[1, 0, 1, 0, 1],
       [1, 1, 1, 1, 1],
       [1, 1, 0, 1, 1],
       [1, 0, 0, 0, 0],
       [0, 0, 0, 1, 1],
       [0, 1, 0, 1, 0]])
>>> N.apply_along_axis(N.bincount,1,dbArray)
array([[2, 3],
       [0, 5],
       [1, 4],
       [4, 1],
       [3, 2],
       [3, 2]], dtype=int64)
>>> simarray
array([[2, 0, 2, 0, 2],
       [2, 1, 2, 1, 2],
       [2, 1, 1, 1, 2],
       [2, 0, 1, 0, 1],
       [1, 0, 1, 1, 2],
       [1, 1, 1, 1, …
Run Code Online (Sandbox Code Playgroud)

python arrays numpy

12
推荐指数
1
解决办法
7195
查看次数

标签 统计

arrays ×1

numpy ×1

python ×1