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基础教程之元组操作使用详解
Mar 25 Python
分享15个最受欢迎的Python开源框架
Jul 13 Python
python实现计算资源图标crc值的方法
Oct 05 Python
详解Python中__str__和__repr__方法的区别
Apr 17 Python
详解python异步编程之asyncio(百万并发)
Jul 07 Python
使用python实现语音文件的特征提取方法
Jan 09 Python
python3.7环境下安装Anaconda的教程图解
Sep 10 Python
python实现异常信息堆栈输出到日志文件
Dec 26 Python
TensorFlow——Checkpoint为模型添加检查点的实例
Jan 21 Python
将tensorflow模型打包成PB文件及PB文件读取方式
Jan 23 Python
django haystack实现全文检索的示例代码
Jun 24 Python
python读取excel数据绘制简单曲线图的完整步骤记录
Oct 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
Session的工作方式
2006/10/09 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
php实现批量压缩图片文件大小的脚本
2014/07/04 PHP
php发送get、post请求的6种方法简明总结
2014/07/08 PHP
合格的PHP程序员必备技能
2015/11/13 PHP
php实现简单的上传进度条
2015/11/17 PHP
Laravel学习教程之路由模块
2017/08/18 PHP
PHP工厂模式简单实现方法示例
2018/05/23 PHP
jquery中常用的SET和GET
2009/01/13 Javascript
JQuery页面图片切换和新闻列表滚动效果的具体实现
2013/09/26 Javascript
js文本框输入内容智能提示效果
2015/12/02 Javascript
深入浅析NodeJs并发异步的回调处理
2015/12/21 NodeJs
详解jQuery插件开发方式
2016/11/22 Javascript
原生js实现查询天气小应用
2016/12/09 Javascript
HTML页面定时跳转方法解析(2种任选)
2016/12/22 Javascript
微信小程序开发之Tabbar实例详解
2017/01/09 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
爬虫利器Puppeteer实战
2019/01/09 Javascript
js+h5 canvas实现图片验证码
2020/10/11 Javascript
[15:20]DOTA2亚洲邀请赛总决赛开幕式表演:羽泉献唱
2017/04/05 DOTA
Python时区设置方法与pytz查询时区教程
2013/11/27 Python
python针对excel的操作技巧
2018/03/13 Python
Python使用sklearn库实现的各种分类算法简单应用小结
2019/07/04 Python
在tensorflow中设置使用某一块GPU、多GPU、CPU的操作
2020/02/07 Python
PyTorch加载自己的数据集实例详解
2020/03/18 Python
selenium切换标签页解决get超时问题的完整代码
2020/08/30 Python
资生堂美国官网:Shiseido美国
2016/09/02 全球购物
Hunter Boots美国官方网站:赫特威灵顿雨靴
2018/06/16 全球购物
投标保密承诺书
2014/05/19 职场文书
八项规定对照检查材料
2014/08/31 职场文书
标准单位租车协议书
2014/09/23 职场文书
优秀团员个人总结
2015/02/26 职场文书
2015年医务人员医德医风自我评价
2015/03/03 职场文书
张丽莉观后感
2015/06/16 职场文书
党课主持词大全
2015/06/30 职场文书