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 相关文章推荐
python3中int(整型)的使用教程
Mar 23 Python
Python中eval带来的潜在风险代码分析
Dec 11 Python
python正则表达式爬取猫眼电影top100
Feb 24 Python
Python编程中NotImplementedError的使用方法
Apr 21 Python
Python Flask框架扩展操作示例
May 03 Python
用uWSGI和Nginx部署Flask项目的方法示例
May 05 Python
在windows下使用python进行串口通讯的方法
Jul 02 Python
Python Django中间件,中间件函数,全局异常处理操作示例
Nov 08 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
May 15 Python
django restframework serializer 增加自定义字段操作
Jul 15 Python
Python pandas对excel的操作实现示例
Jul 21 Python
Python结合Window计划任务监测邮件的示例代码
Aug 05 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
一个阿拉伯数字转中文数字的函数
2006/10/09 PHP
php中使用redis队列操作实例代码
2013/02/07 PHP
解析thinkphp基本配置 convention.php
2013/06/18 PHP
php增删改查示例自己写的demo
2013/09/04 PHP
8个PHP数组面试题
2015/06/23 PHP
CodeIgniter分页类pagination使用方法示例
2016/03/28 PHP
CI框架AR数据库操作常用函数总结
2016/11/21 PHP
Yii框架 session 数据库存储操作方法示例
2019/11/18 PHP
基于php解决json_encode中文UNICODE转码问题
2020/11/10 PHP
Firefox div高度自适应
2009/04/28 Javascript
js 为label标签和div标签赋值的方法
2013/08/08 Javascript
JavaScript如何从listbox里同时删除多个项目
2013/10/12 Javascript
javascript实现简单的Map示例介绍
2013/12/23 Javascript
jQuery $.each遍历对象、数组用法实例
2015/04/16 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
2015/12/26 Javascript
Bootstrap实现默认导航栏效果
2020/09/21 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
2016/05/30 Javascript
vue-router路由与页面间导航实例解析
2017/11/07 Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
2017/12/07 Javascript
Vue 微信端扫描二维码苹果端却只能保存图片问题(解决方法)
2020/01/19 Javascript
[30:51]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#1Liquid VS MVP.Phx第一局
2016/03/04 DOTA
python线程池的实现实例
2013/11/18 Python
Python中下划线的使用方法
2015/03/27 Python
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
Python3搜索及替换文件中文本的方法
2015/05/22 Python
python导入时小括号大作用
2017/01/10 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
PyTorch读取Cifar数据集并显示图片的实例讲解
2018/07/27 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
2018/11/30 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
对Python 字典元素进行删除的方法
2020/07/31 Python
CSS3+JavaScript实现炫酷呼吸效果的示例代码
2020/06/15 HTML / CSS
详解HTML5如何使用可选样式表为网站或应用添加黑暗模式
2020/04/07 HTML / CSS
设计大赛策划方案
2014/06/13 职场文书
构建和谐校园倡议书
2015/01/19 职场文书