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. 10

    2019-06

    HTTP代理哪家好

    现在大多数网络营销工作人员都喜欢使用代理IP,HTTP代理深受用户们的喜爱,在现在这么巨大的代理IP市场中,有没有哪家代理IP是稳定极速的,或者说在这么多平台面前,我们该选择哪家呢?

  2. 14

    2019-05

    ip代理工具有哪些?

    你还在寻找苦苦寻找换ip软件吗?你知道哪些国内ip代理工具呢?本站提供一款性能优越的自动换ip软件,功能强大,支持范围广泛,网页等在内的自动换ip功能。本软件您可以放心大胆的使用,如

  3. 05

    2019-11

    互联网高匿http代理如何有效保护用户?

    现代人都很注重隐私,市场就出现了代理ip,对于当代互联网生活中,能够提供 代理IP 的网站和软件很多,是个比较合适的选择,有着海量高质量 HTTP代理 IP,有着高匿名性和安全性,可以有效

  4. 14

    2019-06

    直播主播如何使用代理ip来增加人气和流量?

    现在直播的流量比较大,直播营销也是非常的流行的,有些主播为了自己自己直播间人气增加效果,不得不去做些投机取巧之人去做一下,协议人气,也就是俗称人机来冲人数,冲击在线水军,

  5. 16

    2019-09

    HTTP协议和http代理有什么关联?

    HTTP协议在网络中是至关重要的存在,不仅影响着浏览器、爬虫、代理服务器,还对防火墙、CND、微服务等多方便有着不小的影响。由于HTTP协议的规范并不是统一的,需要面对各种软件的版本。

  6. 26

    2019-10

    如何利用代理IP让IP不被限制?

    由于工作生活上的需求,换ip成为一项日常工作,那我们先来看看ip的含义,我们每台电脑在上网的过程中都会有一个IP地址,这也是网络追踪我们位置的途径。这也给了很多有不良心思的黑客机