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-04

    代理ip是如何使用的?

    ip是上网需要唯一的身份地址,身份凭证,而代理ip就是我们上网过程中的一个中间平台,是由你的电脑先访问代理ip,之后再由代理ip访问你点开的页面,所以在这个页面的访问记录里留下的是

  2. 08

    2019-07

    免费HTTP代理IP怎么用

    HTTP代理IP作为最常见的一种协议模式,使用方式是十分简单的,你可以在IE上直接设置,也可以搭配程序批量操作。当前市面上有很多免费HTTP代理IP,高举高匿名大旗,小编可以很负责的告诉你

  3. 29

    2019-06

    到底IP代理是什么?

    一听到动态IP代理,咱们有种似曾相识又陌生的感觉。到底IP代理是什么?它的工作原理是怎样的呢?听不懂的朋友,来,咱们科普时间到啦!

  4. 08

    2019-04

    网络爬虫使用IP代理的关键原因

    使用ip代理软件的人群并不是很广,可以应用的也不算少数,市面上有很多IP代理供应商的,所以IP代理有哪些好处?为什么要用IP代理呢?

  5. 25

    2019-06

    代理IP的正确姿势

    如今网络,各行各业或多或少都用得上代理IP,它可以帮你收集竞争对手资料,让你在商业之战中知己知彼百战不殆;它可以帮你快速推广产品,让用户对其耳熟能详;网络爬虫还能通过它采集

  6. 21

    2019-11

    代理ip软件如何解封账号?

    使用IP代理软件防封锁。越来越多的现代人已经学会使用网络,上至大爷大妈,下至几岁的孩童,网络已经成为生活中不可替代的生活工具,所以,网络工作者就发现一种情况,很多平台对于IP