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创建声明性迷你语言的教程
Apr 13 Python
python利用sklearn包编写决策树源代码
Dec 21 Python
Python复制Word内容并使用格式设字体与大小实例代码
Jan 22 Python
python每天定时运行某程序代码
Aug 16 Python
python 实现一个反向单位矩阵示例
Nov 29 Python
Pycharm 安装 idea VIM插件的图文教程详解
Feb 21 Python
pyinstaller打包找不到文件的问题解决
Apr 15 Python
Python pip install如何修改默认下载路径
Apr 29 Python
Python中的None与 NULL(即空字符)的区别详解
Sep 24 Python
Python生成pdf目录书签的实例方法
Oct 29 Python
基于Python的图像阈值化分割(迭代法)
Nov 20 Python
Django显示可视化图表的实践
May 10 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
十天学会php之第二天
2006/10/09 PHP
php的curl实现get和post的代码
2008/08/23 PHP
php pcntl_fork和pcntl_fork 的用法
2009/04/13 PHP
本地机apache配置基于域名的虚拟主机详解
2013/08/10 PHP
php动态生成缩略图并输出显示的方法
2015/04/20 PHP
PHP处理postfix邮件内容的方法
2015/06/16 PHP
PHP实现获取文件mime类型多种方法解析
2020/05/28 PHP
广告代码静态化js通用函数
2007/05/09 Javascript
一段利用WSH获取登录时间的jscript代码
2008/05/11 Javascript
JavaScript获取表格(table)当前行的值、删除行、增加行
2015/07/03 Javascript
全面解析Bootstrap中tooltip、popover的使用方法
2016/06/13 Javascript
HTML5canvas 绘制一个圆环形的进度表示实例
2016/12/16 Javascript
又一款MVVM组件 构建自己的Vue组件(2)
2017/03/13 Javascript
关于jQuery中fade(),show()起始位置的一点小发现
2017/04/25 jQuery
微信小程序 动态传参实例详解
2017/04/27 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
node中的session的具体使用
2018/09/14 Javascript
深入理解JS异步编程-Promise
2019/06/03 Javascript
JS插入排序简单理解与实现方法分析
2019/11/25 Javascript
Python版微信红包分配算法
2015/05/04 Python
python使用pandas实现数据分割实例代码
2018/01/25 Python
对python pandas读取剪贴板内容的方法详解
2019/01/24 Python
Html5实现二维码扫描并解析
2016/01/20 HTML / CSS
前端实现背景虚化但内容清晰且自适应 的实例代码
2019/08/01 HTML / CSS
为有想象力的人提供的生活方式商店:Firebox
2018/06/04 全球购物
GAZMAN官网:澳大利亚领先的男装品牌
2019/12/19 全球购物
网络、C以及其他硬件方面的面试题
2016/08/23 面试题
.net软件工程师面试题
2015/03/31 面试题
保险专业大专生求职信
2013/10/26 职场文书
文明家庭先进事迹材料
2014/05/14 职场文书
税务干部个人整改措施思想汇报
2014/10/10 职场文书
2014年控辍保学工作总结
2014/12/08 职场文书
公司经营目标责任书
2015/01/29 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
什么是创业计划书?什么是商业计划书?这里一一解答
2019/07/12 职场文书
Vue实现动态查询规则生成组件
2021/05/27 Vue.js