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 相关文章推荐
Mac下Supervisor进程监控管理工具的安装与配置
Dec 16 Python
python线程、进程和协程详解
Jul 19 Python
django将图片上传数据库后在前端显式的方法
May 25 Python
详解windows python3.7安装numpy问题的解决方法
Aug 13 Python
Python3随机漫步生成数据并绘制
Aug 27 Python
浅谈pycharm下找不到sqlalchemy的问题
Dec 03 Python
Python 堆叠柱状图绘制方法
Jul 29 Python
python实现美团订单推送到测试环境,提供便利操作示例
Aug 09 Python
python 进程 进程池 进程间通信实现解析
Aug 23 Python
TensorFLow 变量命名空间实例
Feb 11 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
Feb 29 Python
Python自动化爬取天眼查数据的实现
Jun 15 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合并两个数组的两种方式的异同
2012/09/14 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
php获取从百度、谷歌等搜索引擎进入网站关键词的方法
2015/07/08 PHP
PHP中SSO Cookie登录分析和实现
2015/11/06 PHP
PHP Include文件实例讲解
2019/02/15 PHP
jQuery 1.4 15个你应该知道的新特性(译)
2010/01/24 Javascript
IE无法设置短域名下Cookie
2010/09/23 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
JavaScript 弹出子窗体并返回结果到父窗体的实现代码
2016/05/28 Javascript
需灵活掌握的Bootstrap预定义排版类 你精通吗?
2016/06/20 Javascript
jQuery动态添加可拖动元素完整实例(附demo源码下载)
2016/06/21 Javascript
jQuery模拟窗口抖动效果
2017/03/15 Javascript
基于jQuery封装的分页组件
2017/06/26 jQuery
js自定义trim函数实现删除两端空格功能
2018/02/09 Javascript
jQuery pjax 应用简单示例
2018/09/20 jQuery
使用nodejs分离html文件里的js和css详解
2019/04/12 NodeJs
VUE兄弟组件传值操作实例分析
2019/10/26 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
Python中的类与对象之描述符详解
2015/03/27 Python
利用Python对文件夹下图片数据进行批量改名的代码实例
2019/02/21 Python
Python  Django 母版和继承解析
2019/08/09 Python
keras获得某一层或者某层权重的输出实例
2020/01/24 Python
pytorch快速搭建神经网络_Sequential操作
2020/06/17 Python
Python Selenium自动化获取页面信息的方法
2020/08/31 Python
python绘制汉诺塔
2021/03/01 Python
英国在线药房和在线药剂师:Chemist 4 U
2020/01/05 全球购物
学校采购员岗位职责
2014/01/02 职场文书
新书吧创业计划书
2014/01/31 职场文书
合伙经营协议书范本
2014/04/18 职场文书
党的群众路线教育实践活动对照检查材料(教师)
2014/09/24 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书
JavaScript实现简单图片切换
2021/04/29 Javascript
vue-cli3.x配置全局的scss的时候报错问题及解决
2022/04/30 Vue.js
PyCharm 配置SSH和SFTP连接远程服务器
2022/05/11 Python
Django数据库(SQlite)基本入门使用教程
2022/07/07 Python