python numpy和list查询其中某个数的个数及定位方法


Posted in Python onJune 27, 2018

1. list

查询个数:

调用list.count(obj)函数,返回obj在list中的个数。

输入:

list_a = [2 for x in range(5)]
print(list_a)
a_count = list_a.count(2)
print(a_count)

输出:

[2, 2, 2, 2, 2]

定位元素:

调用list.index(obj)函数,返回待查找对象第一个匹配项的位置。

输入:

#!/usr/bin/python

aList = [123, 'xyz', 'zara', 'abc'];

print "Index for xyz : ", aList.index( 'xyz' ) ;
print "Index for zara : ", aList.index( 'zara' ) ;

输出:

Index for xyz : 1
Index for zara : 2

2. numpy

查询个数:

调用numpy的sum函数:np.sum( ndarray == 1 )

输入:

import numpy as np

a = np.ones((4, 5))
print(a)
print(np.sum(a == 1))

输出:

[[ 1. 1. 1. 1. 1.]
 [ 1. 1. 1. 1. 1.]
 [ 1. 1. 1. 1. 1.]
 [ 1. 1. 1. 1. 1.]]
20

定位元素:

调用numpy的where函数:np.where( ndarray == obj )

输入:

a = np.ones((4, 5))
a[1:3,1:3] = 4
print(a)
print(np.sum(a == 1))
print(np.where(a == 4))

输出:

[[ 1. 1. 1. 1. 1.]
 [ 1. 4. 4. 1. 1.]
 [ 1. 4. 4. 1. 1.]
 [ 1. 1. 1. 1. 1.]]
16
(array([1, 1, 2, 2]), array([1, 2, 1, 2]))

以上这篇python numpy和list查询其中某个数的个数及定位方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
整理Python中的赋值运算符
May 13 Python
使用Python写CUDA程序的方法
Mar 27 Python
深入理解Python分布式爬虫原理
Nov 23 Python
Python实现的爬取网易动态评论操作示例
Jun 06 Python
python判断完全平方数的方法
Nov 13 Python
pycharm中使用anaconda部署python环境的方法步骤
Dec 19 Python
libreoffice python 操作word及excel文档的方法
Jul 04 Python
Pycharm创建项目时如何自动添加头部信息
Nov 14 Python
Python爬虫开发与项目实战
Dec 16 Python
python 基于opencv实现图像增强
Dec 23 Python
Jupyter Notebook 安装配置与使用详解
Jan 06 Python
Python中的协程(Coroutine)操作模块(greenlet、gevent)
May 30 Python
python3解析库lxml的安装与基本使用
Jun 27 #Python
详解Python安装scrapy的正确姿势
Jun 26 #Python
python3解析库BeautifulSoup4的安装配置与基本用法
Jun 26 #Python
Python 修改列表中的元素方法
Jun 26 #Python
Python 找到列表中满足某些条件的元素方法
Jun 26 #Python
python3解析库pyquery的深入讲解
Jun 26 #Python
Python将list中的string批量转化成int/float的方法
Jun 26 #Python
You might like
全国FM电台频率大全 - 5 内蒙古自治区
2020/03/11 无线电
PHP提取数据库内容中的图片地址并循环输出
2010/03/21 PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
2016/03/05 PHP
PHP的全局错误处理详解
2016/04/25 PHP
Yii2 RESTful中api的使用及开发实例详解
2016/07/06 PHP
Yii框架扩展CGridView增加导出CSV功能的方法
2017/05/24 PHP
在IE下获取object(ActiveX)的Param的代码
2009/09/15 Javascript
JQuery 绑定select标签的onchange事件,弹出选择的值,并实现跳转、传参
2011/01/06 Javascript
js实现精确到秒的日期选择器完整实例
2016/04/30 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
JS数组操作之增删改查的简单实现
2017/08/21 Javascript
浅谈Angular 的变化检测的方法
2018/03/01 Javascript
解决vue的变量在settimeout内部效果失效的问题
2018/08/30 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
Vue+Koa2 打包后进行线上部署的教程详解
2019/07/31 Javascript
JavaScript中的this/call/apply/bind的使用及区别
2020/03/06 Javascript
python 中if else 语句的作用及示例代码
2018/03/05 Python
Python多进程multiprocessing.Pool类详解
2018/04/27 Python
python中的二维列表实例详解
2018/06/19 Python
python实现换位加密算法的示例
2018/10/14 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
Python常驻任务实现接收外界参数代码解析
2020/07/21 Python
python操作ini类型配置文件的实例教程
2020/10/30 Python
css3media响应式布局实例
2016/07/08 HTML / CSS
导出HTML5 Canvas图片并上传服务器功能
2019/08/16 HTML / CSS
德国大型的家具商店:Pharao24.de
2016/10/02 全球购物
eBay瑞士购物网站:eBay.ch
2018/12/24 全球购物
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
出纳岗位职责
2013/11/09 职场文书
认识深刻的检讨书
2014/02/16 职场文书
机械设备与数控技术专业求职信
2014/08/10 职场文书
法院反腐倡廉心得体会
2014/09/09 职场文书
奖励申请报告范文
2015/05/15 职场文书
2019毕业典礼主持词!
2019/07/05 职场文书
golang通过递归遍历生成树状结构的操作
2021/04/28 Golang
解决SpringBoot跨域的三种方式
2021/06/26 Java/Android