成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

python 獲得列表(list)中每個(gè)元素(重復(fù)項(xiàng))出現(xiàn)次數(shù)的最快解決方法

gityuan / 2163人閱讀

摘要:如何使用快讀統(tǒng)計(jì)列表中重復(fù)項(xiàng)出現(xiàn)的次數(shù)這個(gè)問(wèn)題在實(shí)際應(yīng)用場(chǎng)景中使用頻率比較廣泛。本文講解一下常用的方法第一種使用標(biāo)準(zhǔn)庫(kù)提供的返回的值是字典格式如輸出的是出現(xiàn)次數(shù)最后的數(shù)據(jù)如第二種使用模塊更快第三種使用方法最慢原文網(wǎng)址

如何使用python快讀統(tǒng)計(jì)列表中重復(fù)項(xiàng)出現(xiàn)的次數(shù)?

這個(gè)問(wèn)題在實(shí)際應(yīng)用場(chǎng)景中使用頻率比較廣泛。本文講解一下常用的方法:

第一種使用標(biāo)準(zhǔn)庫(kù)提供的collections:

from collections import Counter
import numpy
num=1000000
lst = np.random.randint(num / 10, size=num)
# 返回的值是字典格式如{"xx":8,"xxx":9}
res = Counter(lst)    
# 輸出的是出現(xiàn)次數(shù)最后的數(shù)據(jù)如[("xxx", 8), ("xxx", 5),]
Counter(words).most_common(4)    

第二種使用numpy模塊(更快)

import numpy

num=1000000
lst = np.random.randint(num / 10, size=num)
dict(zip(*np.unique(lst, return_counts=True)))

第三種使用list.count()方法(最慢)

import numpy

num=1000000
lst = np.random.randint(num / 10, size=num)
dic = {}
for i in lst:
    dic[i] = lst.count(i)

原文網(wǎng)址:
http://www.chenxm.cc/post/333...

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/40907.html

相關(guān)文章

  • Python列表和Dictionary簡(jiǎn)介

    摘要:如果沒(méi)有,請(qǐng)記住列表中的第一項(xiàng)是項(xiàng)。通過(guò)練習(xí),您將更好地計(jì)算列表中的項(xiàng)目。例如,要將項(xiàng)添加到我們的水果列表中,我們可以使用名為的方法。通過(guò)這樣做,該項(xiàng)目的值也將被刪除。在中,這意味著使用以及名稱和要?jiǎng)h除的項(xiàng)目的名稱。 showImg(https://segmentfault.com/img/remote/1460000019177365?w=852&h=479); 來(lái)源 | 愿碼(C...

    dunizb 評(píng)論0 收藏0
  • ????新生代農(nóng)民工爆肝8萬(wàn)字,整理Python編程從入門到實(shí)踐(建議收藏)已碼:6萬(wàn)字????

    人生苦短,我用Python 開(kāi)發(fā)環(huán)境搭建安裝 Python驗(yàn)證是否安裝成功安裝Pycharm配置pycharm 編碼規(guī)范基本語(yǔ)法規(guī)則保留字單行注釋多行注釋行與縮進(jìn)多行語(yǔ)句數(shù)據(jù)類型空行等待用戶輸入print輸出 運(yùn)算符算術(shù)運(yùn)算符邏輯運(yùn)算符成員運(yùn)算符身份運(yùn)算符運(yùn)算符優(yōu)先級(jí) 字符串訪問(wèn)字符串中的值字符串更新合并連接字符串刪除空白startswith()方法endswith()方法字符串格式化...

    wthee 評(píng)論0 收藏0
  • python cookbook】找出序列出現(xiàn)次數(shù)最多元素

    摘要:?jiǎn)栴}中有這么一個(gè)問(wèn)題,給定一個(gè)序列,找出該序列出現(xiàn)次數(shù)最多的元素。例如統(tǒng)計(jì)出中出現(xiàn)次數(shù)最多的元素初步探討模塊的類首先想到的是模塊的類,具體用法看這里具體用法看這里具體用法看這里,重要的事情強(qiáng)調(diào)三遍。 問(wèn)題 《Python Cookbook》中有這么一個(gè)問(wèn)題,給定一個(gè)序列,找出該序列出現(xiàn)次數(shù)最多的元素。例如: words = [ look, into, my, eyes, look...

    AZmake 評(píng)論0 收藏0
  • 小李飛刀:做題第十一彈!

    摘要:第五題對(duì)稱二叉樹(shù)難度簡(jiǎn)單給定一個(gè)二叉樹(shù),檢查它是否是鏡像對(duì)稱的。第十六題最大連續(xù)的個(gè)數(shù)難度簡(jiǎn)單給定一個(gè)二進(jìn)制數(shù)組,計(jì)算其中最大連續(xù)的個(gè)數(shù)。第十八題平方數(shù)之和難度簡(jiǎn)單給定一個(gè)非負(fù)整數(shù),你要判斷是否存在兩個(gè)整數(shù)和,使得。 寫在前面 最近忙著調(diào)教新裝備,沒(méi)有及時(shí)的寫題解,但是沒(méi)有在偷懶沒(méi)刷題喔~來(lái)認(rèn)真整理下最近做的題目~ 之前考慮按tag來(lái)刷題,后來(lái)收到了推薦的leetcode題解,就根據(jù)上...

    ytwman 評(píng)論0 收藏0
  • Python入門-高級(jí)數(shù)據(jù)結(jié)構(gòu)

    摘要:下面讓我們一塊來(lái)看下的中高級(jí)數(shù)據(jù)結(jié)構(gòu)。到現(xiàn)在,我們學(xué)習(xí)了列表元組字典和集合種高級(jí)數(shù)據(jù)結(jié)構(gòu)。 < 返回索引頁(yè) 高級(jí)數(shù)據(jù)結(jié)構(gòu) 列表與元組 什么是列表 列表的操作 什么是元組 元組的操作 字典與集合 字典的定義 字典的操作 集合的定義 集合的操作 序列 序列的通用操作 可變類型和不可變類型 深copy和淺copy 總結(jié) 練習(xí) 參考 高級(jí)數(shù)據(jù)結(jié)構(gòu) 我們知道P...

    jayzou 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

gityuan

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<