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抓取Discuz!用户名脚本代码
Dec 30 Python
详解Django框架中的视图级缓存
Jul 23 Python
浅谈Python的异常处理
Jun 19 Python
浅谈django中的认证与登录
Oct 31 Python
python2.7 mayavi 安装图文教程(推荐)
Jun 22 Python
Python中将dataframe转换为字典的实例
Apr 13 Python
Python中的异常处理try/except/finally/raise用法分析
Feb 28 Python
python+selenium+chromedriver实现爬虫示例代码
Apr 10 Python
浅谈python出错时traceback的解读
Jul 15 Python
详解Python中Pyyaml模块的使用
Oct 08 Python
如何在C++中调用Python
May 21 Python
Python保存并浏览用户的历史记录
Apr 29 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
Apache实现Web Server负载均衡详解(不考虑Session版)
2013/07/05 PHP
yii2中关于加密解密的那些事儿
2018/06/12 PHP
PHP程序员必须知道的两种日志实例分析
2020/05/14 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
Javascript 更新 JavaScript 数组的 uniq 方法
2008/01/23 Javascript
Javascript 解疑
2009/11/11 Javascript
Javascript的构造函数和constructor属性
2010/01/09 Javascript
js操纵跨frame的三级联动select下拉选项实例介绍
2013/05/19 Javascript
JavaScript实现简单的二级导航菜单实例
2015/04/15 Javascript
jQuery通过Ajax返回JSON数据
2015/04/28 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
微信小程序 视图层(xx.xml)和逻辑层(xx.js)详细介绍
2016/10/13 Javascript
JS实现汉字与Unicode码相互转换的方法详解
2017/04/28 Javascript
浅谈react前后端同构渲染
2017/09/20 Javascript
vue2单元测试环境搭建
2018/05/24 Javascript
JS常见构造模式实例对比分析
2018/08/27 Javascript
python 与GO中操作slice,list的方式实例代码
2017/03/20 Python
python3 shelve模块的详解
2017/07/08 Python
python实现简易通讯录修改版
2018/03/13 Python
tensorflow学习笔记之mnist的卷积神经网络实例
2018/04/15 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
在Python中用GDAL实现矢量对栅格的切割实例
2020/03/11 Python
Pytorch模型迁移和迁移学习,导入部分模型参数的操作
2021/03/03 Python
瑞典领先的汽车零部件网上零售商:bildelaronline24.se
2017/01/12 全球购物
马德里竞技官方网上商店:Atletico Madrid Shop
2019/03/31 全球购物
高级运动鞋:GREATS
2019/07/19 全球购物
毕业生怎样写好自荐信
2013/11/11 职场文书
小学教师寄语大全
2014/04/03 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
网站文案策划岗位职责
2015/04/14 职场文书
八月一日观后感
2015/06/10 职场文书
2015年卫生院健康教育工作总结
2015/07/24 职场文书
护士医德医风心得体会
2016/01/25 职场文书
python自动化测试之Selenium详解
2022/03/13 Python
Django基础CBV装饰器和中间件
2022/03/22 Python