浅谈python numpy中nonzero()的用法


Posted in Python onApril 02, 2018

nonzero函数返回非零元素的目录。

返回值为元组, 两个值分别为两个维度, 包含了相应维度上非零元素的目录值。

import numpy as np
  A = np.mat([[0,1,2,3,4,3,2,1,0],[0,1,2,3,4,5,6,7,0]])
  x = A.nonzero() #取出矩阵中的非零元素的坐标
  print x  #输出是一个元组,两个维度。一一对应,
  #返回非零元素在矩阵中的位置,前一个列表存放非零行坐标,后一个列表存放非零元素列坐标

  #(array([0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1]), array([1, 2, 3, 4, 5, 6, 7, 1, 2, 3, 4, 5, 6, 7]))
  #放下来一一对应,即
  #(array([0,  0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1,  1,  1]),
   #array([1,  2, 3, 4, 5, 6, 7, 1, 2, 3, 4, 5,  6,  7]))
    # (0,1) (0,2).............................. (1,6) (1,7) 坐标上的元素都是非0的 

  print A[x],'\n'  #取出矩阵中的非零元素
  #[[1 2 3 4 3 2 1 1 2 3 4 5 6 7]] 

  B = np.mat([[1,1,0,1,0,1,0,0,1],[0,1,1,0,0,0,1,1,1]])
  print np.nonzero(B) # 与B.nonzero()等价

以上这篇浅谈python numpy中nonzero()的用法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python的绘图工具matplotlib使用实例
Jul 03 Python
Python模块结构与布局操作方法实例分析
Jul 24 Python
Python多进程并发与多线程并发编程实例总结
Feb 08 Python
python版飞机大战代码分享
Nov 20 Python
Python编程深度学习计算库之numpy
Dec 28 Python
详解django2中关于时间处理策略
Mar 06 Python
Python csv文件的读写操作实例详解
Nov 19 Python
Python学习笔记之装饰器
Aug 06 Python
python Selenium 库的使用技巧
Oct 16 Python
python3爬虫GIL修改多线程实例讲解
Nov 24 Python
使用Python实现音频双通道分离
Dec 25 Python
python读取pdf格式文档的实现代码
Apr 01 Python
Python数据处理numpy.median的实例讲解
Apr 02 #Python
使用Python写一个小游戏
Apr 02 #Python
Python3.5.3下配置opencv3.2.0的操作方法
Apr 02 #Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
Apr 02 #Python
Linux-ubuntu16.04 Python3.5配置OpenCV3.2的方法
Apr 02 #Python
浅谈配置OpenCV3 + Python3的简易方法(macOS)
Apr 02 #Python
Window10+Python3.5安装opencv的教程推荐
Apr 02 #Python
You might like
不用iconv库的gb2312与utf-8的互换函数
2006/10/09 PHP
缓存技术详谈―php
2006/12/14 PHP
PHP应用跨时区功能的实现方法
2019/03/21 PHP
PHP 进程池与轮询调度算法实现多任务的示例代码
2019/11/26 PHP
IE的fireEvent方法概述及应用
2013/02/22 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
Jquery获得控件值的三种方法总结
2014/02/13 Javascript
JQuery实现动态适时改变字体颜色的方法
2015/03/10 Javascript
jQuery+CSS实现的网页二级下滑菜单效果
2015/08/25 Javascript
Bootstrap表格和栅格分页实例详解
2016/05/20 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
JS前端加密算法示例
2016/12/22 Javascript
js实现文字列表无缝滚动效果
2017/06/23 Javascript
[03:39]DOTA2英雄梦之声_第05期_幽鬼
2014/06/23 DOTA
[01:51]2014DOTA2西雅图邀请赛 MVP 外卡赛black场间采访
2014/07/09 DOTA
python的dict,set,list,tuple应用详解
2014/07/24 Python
一些Python中的二维数组的操作方法
2015/05/02 Python
flask-restful使用总结
2018/12/04 Python
pyqt实现.ui文件批量转换为对应.py文件脚本
2019/06/19 Python
用Python从0开始实现一个中文拼音输入法的思路详解
2019/07/20 Python
浅谈PyQt5中异步刷新UI和Python多线程总结
2019/12/13 Python
Python3 读取Word文件方式
2020/02/13 Python
iHerb中文官网:维生素、保健品和健康产品
2018/11/01 全球购物
十佳大学生事迹材料
2014/01/29 职场文书
宣传策划类求职信范文
2014/01/31 职场文书
党校培训自我鉴定
2014/02/01 职场文书
幼儿园运动会入场词
2014/02/10 职场文书
房地产推广策划方案
2014/05/19 职场文书
2014年党建工作总结
2014/11/11 职场文书
怎么写工作检讨书
2014/11/16 职场文书
2015年副班长工作总结
2015/05/15 职场文书
党员发展大会主持词
2015/07/03 职场文书
女性健康讲座主持词
2015/07/04 职场文书
2016大学生毕业实习心得体会
2016/01/23 职场文书
Oracle 多表查询基本语法实例
2022/04/18 Oracle
AndroidStudio图片压缩工具ImgCompressPlugin使用实例
2022/08/05 Java/Android