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二分法搜索算法实例分析
May 11 Python
python之Socket网络编程详解
Sep 29 Python
Python中的is和==比较两个对象的两种方法
Sep 06 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
Jan 29 Python
python实现简单神经网络算法
Mar 10 Python
python爬取网页转换为PDF文件
Jun 07 Python
浅谈python 读excel数值为浮点型的问题
Dec 25 Python
python matplotlib画图库学习绘制常用的图
Mar 19 Python
python GUI库图形界面开发之PyQt5图片显示控件QPixmap详细使用方法与实例
Feb 27 Python
Python DataFrame使用drop_duplicates()函数去重(保留重复值,取重复值)
Jul 20 Python
python属于哪种语言
Aug 16 Python
详解python定时简单爬取网页新闻存入数据库并发送邮件
Nov 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
Oracle 常见问题解答
2006/10/09 PHP
PHP中文汉字验证码
2007/04/08 PHP
PHP实现导出带样式的Excel
2016/08/28 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
php高性能日志系统 seaslog 的安装与使用方法分析
2020/02/29 PHP
AJAX跨域请求json数据的实现方法
2013/11/11 Javascript
jquery交替变换颜色的三种方法 实例代码
2013/11/19 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
ionic开发中点击input时键盘自动弹出
2016/12/23 Javascript
微信小程序 石头剪刀布实例代码
2017/01/04 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
2017/01/21 Javascript
js仿淘宝商品放大预览功能
2017/03/15 Javascript
vue2 中如何实现动态表单增删改查实例
2017/06/09 Javascript
jQuery自定义多选下拉框效果
2017/06/19 jQuery
如何让Nodejs支持H5 History模式(connect-history-api-fallback源码分析)
2019/05/30 NodeJs
javascript 构建模块化开发过程解析
2019/09/11 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
JavaScript实现简单动态表格
2020/12/02 Javascript
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
[06:07]DOTA2-DPC中国联赛3月5日Recap集锦
2021/03/11 DOTA
Python的Tornado框架异步编程入门实例
2015/04/24 Python
简要讲解Python编程中线程的创建与锁的使用
2016/02/28 Python
node.js获取参数的常用方法(总结)
2017/05/29 Python
Python使用pyodbc访问数据库操作方法详解
2018/07/05 Python
pandas-resample按时间聚合实例
2019/12/27 Python
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
AmazeUI 等分网格的实现示例
2020/08/25 HTML / CSS
新加坡最早生产电动滑板车的制造商之一:FunsToTheFore
2020/09/08 全球购物
委托公证书范本
2014/04/03 职场文书
献爱心捐款倡议书
2014/05/14 职场文书
公务员年度考核评语
2014/12/31 职场文书
2015年党员承诺书
2015/01/21 职场文书
幼儿园教师读书笔记
2015/06/29 职场文书
新年祝酒词大全
2015/08/11 职场文书
会计岗位工作总结
2015/08/12 职场文书