python numpy和list查询其中某个数的个数及定位方法

作者:DreamLee0625 时间:2021-04-29 01:36:50 

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]))

来源:https://blog.csdn.net/vitaminc4/article/details/78861514

标签:python,list,numpy
0
投稿

猜你喜欢

  • 用Python+OpenCV对比图像质量的几种方法

    2022-06-28 10:57:59
  • 可以随便改别人的网页的代码

    2008-03-25 12:54:00
  • 利用pyecharts实现地图可视化的例子

    2021-07-24 13:43:53
  • python学习之第三方包安装方法(两种方法)

    2021-02-20 03:29:40
  • Python最长公共子串算法实例

    2022-08-11 01:29:57
  • Django中使用Whoosh进行全文检索的方法

    2023-03-20 05:35:43
  • Golang中Bit数组的实现方式

    2024-06-07 16:06:34
  • 解决Python传递中文参数的问题

    2021-04-10 09:00:07
  • 解决安装mysqlclient的时候出现Microsoft Visual C++ 14.0 is required报错

    2024-01-14 15:48:14
  • vue 使用localstorage实现面包屑的操作

    2024-05-10 14:19:40
  • 深入分析MSSQL数据库中事务隔离级别和锁机制

    2024-01-22 02:53:35
  • AJAX的jQuery实现入门(一)

    2008-05-01 12:55:00
  • Python3 SSH远程连接服务器的方法示例

    2021-02-15 17:50:05
  • python获取代码运行时间的实例代码

    2023-11-04 02:25:10
  • 赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程 <font color=red>原创</font>

    2022-03-02 04:40:53
  • SQL Server重置IDENTITY属性种子值操作

    2024-01-27 22:50:11
  • IOS苹果AppStore内购付款的服务器端php验证方法(使用thinkphp)

    2023-06-14 13:05:56
  • MySQL数据库操作DQL正则表达式

    2024-01-14 13:04:48
  • pandas进行数据的交集与并集方式的数据合并方法

    2022-05-16 08:48:08
  • vue-cli中使用高德地图的方法示例

    2024-04-27 16:09:39
  • asp之家 网络编程 m.aspxhome.com