返回数组中每个非零元素的索引

2024-04-25 22:40:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道在python中有一种方法可以返回数组中最大元素的索引:numpy.argmax()。有没有办法返回每个非零元素的索引?在

例如

array([[ 0.,  1.,  1., ...,  1.,  0.,  0.],
       [ 0.,  1.,  1., ...,  1.,  0.,  1.],
       [ 0.,  1.,  1., ...,  1.,  0.,  0.],
       ..., 
       [ 0.,  1.,  1., ...,  1.,  0.,  0.],
       [ 0.,  1.,  1., ...,  1.,  0.,  0.],
       [ 0.,  1.,  1., ...,  1.,  0.,  0.]], dtype=float32)

^{pr2}$

Tags: 方法numpy元素数组arraydtypefloat32办法