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

 更新时间:2018年06月27日 08:41:03   作者:DreamLee0625  
今天小编就为大家分享一篇python numpy和list查询其中某个数的个数及定位方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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爬虫抓取暴走漫画上gif图片的实例分享

    编写Python爬虫抓取暴走漫画上gif图片的实例分享

    这篇文章主要介绍了编写Python爬虫抓取暴走漫画上gif图片的实例分享,示例代码为Python3,利用到了urllib模块、request模块和BeautifulSoup模块,需要的朋友可以参考下
    2016-04-04
  • python 无监督生成模型的示例

    python 无监督生成模型的示例

    无监督生成模型在机器学习中扮演着重要角色,特别是当我们在没有标签数据的情况下想要生成新的样本或理解数据的内在结构时,这篇文章主要介绍了python 无监督生成模型的示例,需要的朋友可以参考下
    2024-07-07
  • 人脸识别具体案例

    人脸识别具体案例

    出于兴趣和对IU的喜爱,笔者花了几天尝试用爬虫从百度图片获取人物图片并下载,利用深度神经网络从其中识别出人,并将图片保存至文件夹。若读者有兴趣可以参考下
    2021-04-04
  • 简单且有用的Python数据分析和机器学习代码

    简单且有用的Python数据分析和机器学习代码

    Python编程是一种通用的编程语言,开源、灵活、功能强大且易于使用,python最重要的特性之一是其用于数据处理和分析任务的丰富实用程序和库集,这篇文章主要给大家介绍了一些简单且有用的Python数据分析和机器学习代码,需要的朋友可以参考下
    2021-07-07
  • python 用所有标点符号分隔句子的示例

    python 用所有标点符号分隔句子的示例

    今天小编就为大家分享一篇python 用所有标点符号分隔句子的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • 浅析Windows 嵌入python解释器的过程

    浅析Windows 嵌入python解释器的过程

    这篇文章主要介绍了Windows 嵌入python解释器的过程,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-07-07
  • python最短路径的求解Dijkstra算法示例代码

    python最短路径的求解Dijkstra算法示例代码

    这篇文章主要给大家介绍了关于python最短路径的求解Dijkstra算法的相关资料,并使用Python的heapq模块实现该算法,通过示例展示了如何从节点0到节点8求解最短路径,需要的朋友可以参考下
    2024-11-11
  • Python 函数基础知识汇总

    Python 函数基础知识汇总

    Python中的函数,无论是命名函数,还是匿名函数,都是语句和表达式的集合。函数可以作为参数传递给其他函数,这些以其他函数作为参数的函数通常称为更高阶函数,这就构成了函数式编程中一个非常重要的部分。
    2018-03-03
  • python3.7环境下安装Anaconda的教程图解

    python3.7环境下安装Anaconda的教程图解

    这篇文章主要介绍了python3.7环境下安装Anaconda的教程,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-09-09
  • python“静态”变量、实例变量与本地变量的声明示例

    python“静态”变量、实例变量与本地变量的声明示例

    这篇文章主要给大家介绍了关于python“静态”变量、实例变量与本地变量的声明的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-11-11

最新评论