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实现的HTTP并发测试完整示例
Apr 23 Python
简单介绍Python中用于求最小值的min()方法
May 15 Python
Python基于回溯法子集树模板实现8皇后问题
Sep 01 Python
Python 实现的 Google 批量翻译功能
Aug 26 Python
在Python中预先初始化列表内容和长度的实现
Nov 28 Python
python创建n行m列数组示例
Dec 02 Python
Python socket聊天脚本代码实例
Jan 02 Python
Python之Django自动实现html代码(下拉框,数据选择)
Mar 13 Python
Python pip安装模块提示错误解决方案
May 22 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
Oct 09 Python
Python insert() / append() 用法 Leetcode实战演示
Mar 31 Python
让文件路径提取变得更简单的Python Path库
May 27 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
截获网站title标签之家内容的例子
2006/10/09 PHP
一个php导出oracle库的php代码
2009/04/20 PHP
PHP迭代器的内部执行过程详解
2013/11/12 PHP
php实现的验证码文件类实例
2015/06/18 PHP
实例讲解php数据访问
2016/05/09 PHP
Laravel学习教程之View模块详解
2017/09/18 PHP
PHP sdk文档处理常用代码示例解析
2020/12/09 PHP
javascript之卸载鼠标事件的代码
2007/05/14 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
2012/12/21 Javascript
javascript实现tab切换的两个实例
2015/11/05 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
2016/09/04 Javascript
Angular实现的简单定时器功能示例
2017/12/28 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
vue项目创建步骤及路由router
2020/01/14 Javascript
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
Flask 让jsonify返回的json串支持中文显示的方法
2018/03/26 Python
python执行系统命令后获取返回值的几种方式集合
2018/05/12 Python
使用django-guardian实现django-admin的行级权限控制的方法
2018/10/30 Python
django admin后台添加导出excel功能示例代码
2019/05/15 Python
python输出电脑上所有的串口名的方法
2019/07/02 Python
python验证码图片处理(二值化)
2019/11/01 Python
Python可变对象与不可变对象原理解析
2020/02/25 Python
Windows下Pycharm远程连接虚拟机中Centos下的Python环境(图文教程详解)
2020/03/19 Python
斯洛伐克家具和时尚装饰品购物网站:Butlers.sk
2019/09/08 全球购物
意大利比基尼品牌:MISS BIKINI
2019/11/02 全球购物
介绍下Java的输入输出流
2014/01/22 面试题
大学四年学习的自我评价分享
2013/12/09 职场文书
小学门卫岗位职责
2013/12/17 职场文书
自我评价格式
2014/01/06 职场文书
保密工作责任书
2014/04/16 职场文书
努力学习演讲稿
2014/05/10 职场文书
实习公司领导推荐函
2014/05/21 职场文书
优秀研究生主要事迹
2014/06/03 职场文书
店铺转让协议书(2014版)
2014/09/23 职场文书
历史博物馆观后感
2015/06/05 职场文书
Python极值整数的边界探讨分析
2021/09/15 Python