浅谈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实现的石头剪子布代码分享
Aug 22 Python
Python处理RSS、ATOM模块FEEDPARSER介绍
Feb 18 Python
浅谈python中列表、字符串、字典的常用操作
Sep 19 Python
ZABBIX3.2使用python脚本实现监控报表的方法
Jul 02 Python
python关于矩阵重复赋值覆盖问题的解决方法
Jul 19 Python
Python图像处理模块ndimage用法实例分析
Sep 05 Python
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
Sep 29 Python
python默认参数调用方法解析
Feb 09 Python
Django如何批量创建Model
Sep 01 Python
python 实现非极大值抑制算法(Non-maximum suppression, NMS)
Oct 15 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
Nov 17 Python
pycharm debug 断点调试心得分享
Apr 16 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
重置版游戏视频
2020/04/09 魔兽争霸
PHP获取网址的顶级域名函数代码
2012/09/24 PHP
PHP转盘抽奖接口实例
2015/02/09 PHP
谈谈PHP中substr和substring的正确用法及相关参数的介绍
2015/12/16 PHP
jQuery 常见操作实现方式和常用函数方法总结
2011/05/06 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
javascript中slice(),splice(),split(),substring(),substr()使用方法
2015/03/13 Javascript
jQuery实现气球弹出框式的侧边导航菜单效果
2015/09/22 Javascript
easyui导出excel无法弹出下载框的快速解决方法
2016/11/10 Javascript
浅析JavaScript中作用域和作用域链
2016/12/06 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
2017/01/23 Javascript
jQuery自定义元素右键点击事件(实现案例)
2017/04/28 jQuery
Nodejs中使用captchapng模块生成图片验证码
2017/05/18 NodeJs
如何理解Vue的render函数的具体用法
2017/08/30 Javascript
vue移动端使用appClound拉起支付宝支付的实现方法
2019/11/21 Javascript
[51:44]2018DOTA2亚洲邀请赛 4.3 突围赛 Optic vs iG 第二场
2018/04/04 DOTA
浅析Python中的赋值和深浅拷贝
2017/08/15 Python
python实现大文本文件分割
2019/07/22 Python
python3+opencv生成不规则黑白mask实例
2020/02/19 Python
Python无损压缩图片的示例代码
2020/08/06 Python
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
全球速卖通:AliExpress(国际版淘宝)
2017/09/20 全球购物
NIHAOMARKET官方海外旗舰店:意大利你好华人超市
2018/01/27 全球购物
Nordgreen台湾官网:极简北欧设计手表
2019/08/21 全球购物
交通法规咨询中心工作职责
2013/11/27 职场文书
《数星星的孩子》教学反思
2014/04/11 职场文书
诚信的演讲稿范文
2014/05/12 职场文书
大学毕业生推荐信
2014/07/09 职场文书
保密工作整改报告
2014/11/06 职场文书
雨花台导游词
2015/02/06 职场文书
观看焦裕禄观后感
2015/06/09 职场文书
导游词之广州陈家祠
2019/10/21 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书
浅谈由position属性引申的css进阶讨论
2021/05/25 HTML / CSS
python井字棋游戏实现人机对战
2022/04/28 Python