第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

查找列表模式

查找列表模式

人到中年有點甜 2019-11-12 10:13:42
給定項目列表,請記住,列表的模式是最常出現(xiàn)的項目。我想知道如何創(chuàng)建一個函數(shù),該函數(shù)可以找到列表的模式,但是如果列表不具有模式(例如,列表中的所有項目僅出現(xiàn)一次),則會顯示一條消息。我想使此功能不導入任何功能。我正在嘗試從頭開始做我自己的功能。
查看完整描述

3 回答

?
呼喚遠方

TA貢獻1856條經(jīng)驗 獲得超11個贊

您可以使用max功能和鍵??纯词褂?#39;key'和lambda表達式的python max函數(shù)。


max(set(list), key=list.count)


查看完整回答
反對 回復 2019-11-12
?
Qyouu

TA貢獻1786條經(jīng)驗 獲得超11個贊

您可以使用具有-esque函數(shù)Counter的collections軟件包中提供的mode


from collections import Counter

data = Counter(your_list_in_here)

data.most_common()   # Returns all unique items and their counts

data.most_common(1)  # Returns the highest occurring item

注意:Counter在python 2.7中是新的,在早期版本中不可用。


查看完整回答
反對 回復 2019-11-12
?
千萬里不及你

TA貢獻1784條經(jīng)驗 獲得超9個贊

從一些統(tǒng)計軟件(即SciPy和MATLAB)中獲取一個葉子,它們只會返回最小的最常用值,因此,如果兩個值相等地頻繁出現(xiàn),則將返回其中最小的一個。希望有一個例子可以幫助:


>>> from scipy.stats import mode


>>> mode([1, 2, 3, 4, 5])

(array([ 1.]), array([ 1.]))


>>> mode([1, 2, 2, 3, 3, 4, 5])

(array([ 2.]), array([ 2.]))


>>> mode([1, 2, 2, -3, -3, 4, 5])

(array([-3.]), array([ 2.]))

有什么原因?qū)е履鸁o法遵守該約定?


查看完整回答
反對 回復 2019-11-12
  • 3 回答
  • 0 關(guān)注
  • 340 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號