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中的文件和目录操作实现代码
Mar 13 Python
Python中实现从目录中过滤出指定文件类型的文件
Feb 02 Python
用Python进行TCP网络编程的教程
Apr 29 Python
Python抓取电影天堂电影信息的代码
Apr 07 Python
python生成式的send()方法(详解)
May 08 Python
同时安装Python2 & Python3 cmd下版本自由选择的方法
Dec 09 Python
python实现简易通讯录修改版
Mar 13 Python
pygame游戏之旅 添加icon和bgm音效的方法
Nov 21 Python
Django实现简单网页弹出警告代码
Nov 15 Python
Python如何读取、写入JSON数据
Jul 28 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
Jan 27 Python
Python 爬取淘宝商品信息栏目的实现
Feb 06 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 项目的方法
2007/01/02 PHP
PHP 遍历XP文件夹下所有文件
2008/11/27 PHP
PHP类中Static方法效率测试代码
2010/10/17 PHP
关于php mvc开发模式的感想
2011/06/28 PHP
php用户注册页面利用js进行表单验证具体实例
2013/10/17 PHP
php通过strpos查找字符串出现位置的方法
2015/03/17 PHP
详解php魔术方法(Magic methods)的使用方法
2016/02/14 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
php微信开发之谷歌测距
2018/06/14 PHP
实用javaScript技术-屏蔽类
2006/08/15 Javascript
JavaScript入门教程(11) js事件处理
2009/01/31 Javascript
js实现网站首页图片滚动显示
2013/02/04 Javascript
js关闭父窗口时关闭子窗口
2013/04/01 Javascript
60个很实用的jQuery代码开发技巧收集
2014/12/15 Javascript
javascript编写贪吃蛇游戏
2015/07/07 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
vue-router路由参数刷新消失的问题解决方法
2017/06/17 Javascript
Node.js 的模块知识汇总
2017/08/16 Javascript
详解node child_process模块学习笔记
2018/01/24 Javascript
小程序图片长按识别功能的实现方法
2018/08/30 Javascript
浅谈vue 单文件探索
2018/09/05 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
通过javascript实现扫雷游戏代码实例
2020/02/09 Javascript
element 动态合并表格的步骤
2020/12/31 Javascript
用实例解释Python中的继承和多态的概念
2015/04/27 Python
Python实现简单字典树的方法
2016/04/29 Python
浅谈终端直接执行py文件,不需要python命令
2017/01/23 Python
python距离测量的方法
2018/03/06 Python
解决python爬虫中有中文的url问题
2018/05/11 Python
pandas 读取各种格式文件的方法
2018/06/22 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
Django实现任意文件上传(最简单的方法)
2020/06/03 Python
python 递归相关知识总结
2021/03/03 Python
数学教师求职信范文
2015/03/20 职场文书
2015秋季小学开学寄语
2015/05/27 职场文书