码迷,mamicode.com
首页 > 其他好文 > 详细

nonzero

时间:2019-02-11 10:32:57      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:class   lang   bsp   nbsp   color   lin   asc   hit   维数   

在python的numpy里面这个函数的意义是返回参数数组中不为0的元素的索引(indics)。
from numpy import array
1 from numpy import nonzero 
2 x=array([[1,0,0], [0,2,0], [1,1,0]]) 
3 print(x) 
4 nonzero(x)

 

output:
[[1 0 0] [0 2 0] [1 1 0]] (array([0, 1, 2, 2], dtype=int64), array([0, 1, 0, 1], dtype=int64))
这个是要把两行捏在一起来看:
[0,1,2,2]
[0,1,0,1]
代表作为二维数组[0,0],[1,1],[2,0],[2,1]四个位置的元素不为0,也就说返回的一个数组是行信息,第二个数组对应的列信息,组合在一起就是一个(x,y)坐标。

nonzero

标签:class   lang   bsp   nbsp   color   lin   asc   hit   维数   

原文地址:https://www.cnblogs.com/xiashiwendao/p/10360818.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!