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正则表达式使用范例分享
Dec 04 Python
详解Python之数据序列化(json、pickle、shelve)
Mar 30 Python
Python中使用支持向量机SVM实践
Dec 27 Python
python numpy元素的区间查找方法
Nov 14 Python
python 实现UTC时间加减的方法
Dec 31 Python
Python设计模式之组合模式原理与用法实例分析
Jan 11 Python
python如何删除文件中重复的字段
Jul 16 Python
Python之数据序列化(json、pickle、shelve)详解
Aug 30 Python
Win系统PyQt5安装和使用教程
Dec 25 Python
Python实现括号匹配方法详解
Feb 10 Python
pycharm 实现复制一行的快捷键
Jan 15 Python
python链表类中获取元素实例方法
Feb 23 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
DC动漫人物排行
2020/03/03 欧美动漫
FireFox浏览器使用Javascript上传大文件
2013/10/30 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
读jQuery之七 判断点击了鼠标哪个键的代码
2011/06/21 Javascript
jQuery$命名冲突怎么办如何解决
2014/01/16 Javascript
详解AngularJS中的http拦截
2016/02/09 Javascript
Ext JS框架程序中阻止键盘触发回退或者刷新页面的代码分享
2016/06/07 Javascript
Node.JS中事件轮询(Event Loop)的解析
2017/02/25 Javascript
Vue.js实战之使用Vuex + axios发送请求详解
2017/04/04 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
vue axios请求频繁时取消上一次请求的方法
2018/11/10 Javascript
vue中的适配px2rem示例代码
2018/11/19 Javascript
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
python通过cookie模拟已登录状态的初步研究
2016/11/09 Python
python实现聚类算法原理
2018/02/12 Python
python GUI库图形界面开发之PyQt5状态栏控件QStatusBar详细使用方法实例
2020/02/28 Python
pycharm中导入模块错误时提示Try to run this command from the system terminal
2020/03/26 Python
Python爬虫实现百度翻译功能过程详解
2020/05/29 Python
Python可以用来做什么
2020/11/23 Python
python中字符串的编码与解码详析
2020/12/03 Python
荷兰在线体育用品商店:Avantisport.nl
2018/07/04 全球购物
武汉高蓝德国际.net机试
2016/06/24 面试题
自我鉴定思想方面
2013/10/07 职场文书
总经理岗位职责
2013/11/09 职场文书
名人演讲稿范文
2013/12/28 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
高中生的自我评价
2014/03/04 职场文书
演讲稿祖国在我心中
2014/05/04 职场文书
教师个人工作总结范文2014
2014/11/10 职场文书
教师求职简历自我评价
2015/03/10 职场文书
小学教师节活动总结
2015/03/20 职场文书
社区党支部承诺书
2015/04/29 职场文书
借条如何写
2015/05/26 职场文书
周恩来的四个昼夜观后感
2015/06/03 职场文书
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server
解决 Redis 秒杀超卖场景的高并发
2022/04/12 Redis