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脚本实现代码行数统计代码分享
2023-02-26 00:24:13
Python3 基础语法详解
2023-06-24 06:10:55
WEB2.0网页制作标准教程(9)第一个CSS布局实例
2008-02-19 19:05:00
python pyheatmap包绘制热力图
2021-02-18 21:35:46
利用python的socket发送http(s)请求方法示例
2022-06-06 08:33:39
Selenium chrome配置代理Python版的方法
2022-02-24 14:26:08
ASP将Excel数据导入到SQLServer的实现代码
2011-03-10 10:38:00
Python 取numpy数组的某几行某几列方法
2023-11-24 05:46:47
Python实战项目用PyQt5制作漫画脸GUI界面
2023-07-05 13:17:19
解决PyCharm中光标变粗的问题
2022-10-24 15:47:32
numpy模块中axis的理解与使用
2023-06-26 22:55:28
对网站内嵌gradio应用的输入输出做审核实现详解
2023-07-22 08:22:05
python实现机械分词之逆向最大匹配算法代码示例
2022-01-02 08:16:27
批标准化层 tf.keras.layers.Batchnormalization()解析
2023-06-18 23:35:17
类型转换的小乐趣
2010-11-30 21:37:00
HTML+CSS 模仿Windows 7 桌面效果
2010-06-17 14:33:00
ThinkPHP3.1.2 使用cli命令行模式运行的方法
2023-11-14 12:56:27
Python Matplotlib基本用法详解
2022-07-30 15:52:27
获取mssql的xml返回结构的方法
2007-08-23 12:52:00
python使用tcp传输图片数据
2023-08-09 06:33:48