[Python] numpy.nonzero

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Python] numpy.nonzero相关的知识,希望对你有一定的参考价值。

numpy.nonzero(a)

Return the indices of the elements that are non-zero.

Returns a tuple of arrays, one for each dimension of a, containing the indices of the non-zero elements in that dimension. The values in aare always tested and returned in row-major, C-style order. The corresponding non-zero  values can be obtained with:

 

 
import numpy as np

a = np.eye(3);

print np.nonzero(a)
#(array([0, 1, 2]), array([0, 1, 2]))

  

print np.transpose(np.nonzero(a))
#[[0 0]
# [1 1]
# [2 2]]

  

以上是关于[Python] numpy.nonzero的主要内容,如果未能解决你的问题,请参考以下文章

有效地计算numpy数组中的零元素?

FutureWarning

python常用包和模块-更新

如何使用Python计算数组特定行中的值[重复]

ndarray 布尔类型矩阵中统计Ture 的次数

散点图颜色条 - Matplotlib