IP代理软件,http代理,API提取-黑洞HTTP

黑洞HTTP

您的位置: 首页 > 新闻资讯 > HTTP代理 > 正文

使用代理IP时,Python如何计算List中元素出现的频率?

发布时间:2019年04月09日 来源:互联网

在使用Python的时候,通常会出现如下场景:


Python计算List中元素出现的频率


array = [1, 2, 3, 3, 2, 1, 0, 2] 

获取array中元素的出现次数


比如,上述列表中:0出现了1次,1出现了2次,2出现了3次,3出现了2次。

那么如何统计次数呢?接下来就和大家介绍一下Python获取元素出现次数的几种方法。

以下代码,传入的参数均为 array = [1, 2, 3, 3, 2, 1, 0, 2]



1、Counter方法

该方法可以迅速获取list中元素出现的次数


from collections import Counter


def counter(arr):


    return Counter(arr).most_common(2) # 返回出现频率最高的两个数


# 结果:[(2, 3), (1, 2)]



2、list中的count,获取每个元素的出现次数

def single_list(arr, target):


    return arr.count(target)


# target=2,结果:3




3、list中的count,获取所有元素的出现次数

def all_list(arr):


    result = {}


    for i in set(arr):


        result[i] = arr.count(i)


    return result


# 结果:{0: 1, 1: 2, 2: 3, 3: 2}




4、Numpy花式索引,获取每个元素的出现次数


def single_np(arr, target):


    arr = np.array(arr)


    mask = (arr == target)


    arr_new = arr[mask]


    return arr_new.size


# target=2,结果:3




5、Numpy花式索引,获取所有元素的出现次数


def all_np(arr):


    arr = np.array(arr)


    key = np.unique(arr)


    result = {}


    for k in key:


       mask = (arr == k)


        arr_new = arr[mask]


        v = arr_new.size


        result[k] = v


    return result

# 结果:{0: 1, 1: 2, 2: 3, 3: 2}


相关文章内容简介

1 使用代理IP时,Python如何计算List中元素出现的频率?

在使用Python的时候,通常会出现如下场景:array = [1, 2, 3, 3, 2, 1, 0, 2] 获取array中元素的出现次数比如,上述列表中:0出现了1次,1出现了2次,2出现了3次,3出现了2次。那么如何统计次数呢?接下来就和大家介绍一下Python获取元素出现次数的几种方法。以下代码,传入的参数均为 array = [1, 2, 3, 3, 2, 1, 0, 2]1、Counter方法该方法可以迅速获取list中元素出现的次数from collections import Counterdef counter(arr):    return Counter(arr).most_common(2) # 返回出现频率最高的两个数# 结果:[(2, 3), (1, 2)]2、list中的count,获取每个元素的出现次数def single_l [阅读全文]

热门标签

最新标签

推荐阅读

  1. 18

    2019-05

    人们研发代理ip软件的初衷是什么?

    在http代理ip的市场上各种同类应用一直都不断更新,但是最近在这个市场上杀出的一匹黑马,这匹黑马名叫代理云黑洞HTTP代理IP网页代理平台。其实我们大多数人对于黑洞HTTP代理IP都熟悉不过

  2. 04

    2019-06

    代理IP服务器软件如何提高c#爬虫抓取效率?

    c#爬虫,现在做业务越来越难,市面上的代理ip商家五花八门,试过很多代理ip的人会知道对业务效果并不理想,为什么黑洞HTTP的代理ip质量很高,下面我来介绍一下。

  3. 05

    2019-05

    做爬虫什么样的高速代理ip性价比高?

    网络爬虫和国内代理IP在互联网的关系很简单,如果网络爬虫是汽车的话,代理IP就是公路网,当网络爬虫遇到反爬虫障碍时,就好比路上有路障一样,我们可以通过别的公路,绕过这一段封锁

  4. 01

    2019-09

    代理ip在互联网发展中有什么作用?

    当今时代是一个信息时代,更是一个网络时代,在这这个信息量巨大,选择众多的网络时代里,IP代理的选择越来越成为人们在这个时代不可忽视的重要选择。的出现,个这个蓬勃发展的领域带

  5. 06

    2019-08

    爬虫代理IP和高匿代理ip到底有多高?

    众所周知,一个IP做不了爬虫工作,没有大量的IP支撑,爬虫工作者寸步难行。

  6. 22

    2019-05

    高匿代理ip在销售中有什么作用?

    在电商流行起来之前,我们做生意首先浮现在脑海中的就是要拥有一个实体店铺,而店铺的选址必须要选在有固定客流量的地方。但是如今电商横行,虽然不能完全摒除实体店铺,但是也应紧