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文件和目录操作详解
Feb 08 Python
python动态性强类型用法实例
May 09 Python
python从网络读取图片并直接进行处理的方法
May 22 Python
Linux中Python 环境软件包安装步骤
Mar 31 Python
详解常用查找数据结构及算法(Python实现)
Dec 09 Python
Python进度条实时显示处理进度的示例代码
Jan 30 Python
tensorflow入门之训练简单的神经网络方法
Feb 26 Python
python 创建一个空dataframe 然后添加行数据的实例
Jun 07 Python
python实现自主查询实时天气
Jun 22 Python
使用python制作一个为hex文件增加版本号的脚本实例
Jun 12 Python
python获取当前文件路径以及父文件路径的方法
Jul 10 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
Jun 04 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
MVC模式的PHP实现
2006/10/09 PHP
文章推荐系统(二)
2006/10/09 PHP
支持oicq头像的留言簿(一)
2006/10/09 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
PHP根据树的前序遍历和中序遍历构造树并输出后序遍历的方法
2017/11/10 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
Js 获取当前日期时间及其它操作实现代码
2021/03/04 Javascript
数组方法解决JS字符串连接性能问题有争议
2011/01/12 Javascript
使用jQuery.fn自定义jQuery翻页插件
2013/01/20 Javascript
js中widow.open()方法使用详解
2013/07/30 Javascript
js使用心得分享
2015/01/13 Javascript
DOM 高级编程
2015/05/06 Javascript
jquery实现Ctrl+Enter提交表单的方法
2015/07/21 Javascript
Nodejs进阶:如何将图片转成datauri嵌入到网页中去实例
2016/11/21 NodeJs
layer弹出层框架alert与msg详解
2017/03/14 Javascript
薪资那么高的Web前端必看书单
2017/10/13 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
react脚手架如何配置less和ant按需加载的方法步骤
2018/11/28 Javascript
小程序实现分类页
2019/07/12 Javascript
react组件基本用法示例小结
2020/04/27 Javascript
vue实现在线学生录入系统
2020/05/30 Javascript
[35:27]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第二场 10.29
2020/10/29 DOTA
Python文件去除注释的方法
2015/05/25 Python
使用python遍历指定城市的一周气温
2017/03/31 Python
python+selenium识别验证码并登录的示例代码
2017/12/21 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
安装python依赖包psycopg2来调用postgresql的操作
2021/01/01 Python
HTML5中使用postMessage实现Ajax跨域请求的方法
2016/04/19 HTML / CSS
使用SVG实现提示框功能的示例代码
2020/06/05 HTML / CSS
英国男士时尚购物网站:Stuarts London
2017/10/22 全球购物
切尔西足球俱乐部官方网上商店:Chelsea FC
2019/06/17 全球购物
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
法国滑雪假期的专家:Ski Planet
2019/11/02 全球购物
《黄山奇石》教学反思
2016/02/18 职场文书
MySQL 数据类型选择原则
2021/05/27 MySQL
MySQL中in和exists区别详解
2021/06/03 MySQL