浅谈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多线程用法实例详解
Jan 15 Python
Python实现的使用telnet登陆聊天室实例
Jun 17 Python
运动检测ViBe算法python实现代码
Jan 09 Python
Python简单实现网页内容抓取功能示例
Jun 07 Python
python实现Flappy Bird源码
Dec 24 Python
python的set处理二维数组转一维数组的方法示例
May 31 Python
Python 根据日志级别打印不同颜色的日志的方法示例
Aug 08 Python
Django结合ajax进行页面实时更新的例子
Aug 12 Python
numpy ndarray 取出满足特定条件的某些行实例
Dec 05 Python
python中如何进行连乘计算
May 28 Python
Django项目配置Memcached和Redis, 缓存选择哪个更有优势
Apr 06 Python
python3实现Dijkstra算法最短路径的实现
May 12 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
php zend解密软件绿色版测试可用
2008/04/14 PHP
destoon实现VIP排名一直在前面排序的方法
2014/08/21 PHP
Nginx下配置codeigniter框架方法
2015/04/07 PHP
PHP中把对象转换为关联数组代码分享
2015/04/09 PHP
Zend Framework教程之MVC框架的Controller用法分析
2016/03/07 PHP
mysql desc(DESCRIBE)命令实例讲解
2016/09/24 PHP
javascript[js]获取url参数的代码
2007/10/17 Javascript
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
jquery与js函数冲突的两种解决方法
2013/09/09 Javascript
再分享70+免费的jquery 图片滑块效果插件和教程
2014/12/15 Javascript
AngularJS使用ngMessages进行表单验证
2015/12/27 Javascript
js实现点击按钮弹出上传文件的窗口
2016/12/23 Javascript
jQuery密码强度验证控件使用详解
2017/01/05 Javascript
bootstrap导航栏、下拉菜单、表单的简单应用实例解析
2017/01/06 Javascript
微信小程序 页面跳转和数据传递实例详解
2017/01/19 Javascript
基于javaScript的this指向总结
2017/07/22 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
vue.js 添加 fastclick的支持方法
2018/08/28 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
jquery.tagsinput.js实现记录checkbox勾选的顺序
2019/09/21 jQuery
JS实现秒杀倒计时特效
2020/01/02 Javascript
Vue 防止短时间内连续点击后多次触发请求的操作
2020/11/11 Javascript
[15:20]DOTA2-DPC中国联赛 正赛 Elephant vs Aster 选手采访
2021/03/11 DOTA
python用字典统计单词或汉字词个数示例
2014/04/22 Python
python optparse模块使用实例
2015/04/09 Python
使用Python快速搭建HTTP服务和文件共享服务的实例讲解
2018/06/04 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
Python Django给admin添加Action的方法实例详解
2019/04/29 Python
基于Python的图像数据增强Data Augmentation解析
2019/08/13 Python
python实现静态web服务器
2019/09/03 Python
详解如何在css3打包后自动追加前缀插件:autoprefixer
2018/12/18 HTML / CSS
粉红色的鲸鱼:Vineyard Vines
2018/02/17 全球购物
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
小学生操行评语大全
2014/04/22 职场文书
世博会口号
2014/06/20 职场文书
python 批量压缩图片的脚本
2021/06/02 Python