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

為了賬號(hào)安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

為什么python沒有內(nèi)置函數(shù)mean()?

為什么python沒有內(nèi)置函數(shù)mean()?

達(dá)令說 2021-12-17 14:57:53
雖然可以調(diào)用min()或max()自己調(diào)用,但函數(shù)mean()必須依賴于其他導(dǎo)入的包,例如 Numpy,即np.mean(). 如果min和max的概念對于尺度/范圍是自然的,那么它不應(yīng)該是尺度/范圍的中間(即mean)也被認(rèn)為是自然的嗎?這種不一致的根本原因是什么?請注意,這不是基于意見的問題,我真的很想知道從基礎(chǔ)包中排除該mean()功能的原因。
查看完整描述

2 回答

?
滄海一幻覺

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超5個(gè)贊

它確實(shí)有mean,但需要從統(tǒng)計(jì)中導(dǎo)入。


import statistics


numbers = [ 1, 2, 3, 4 ]

print( "mean is ", statistics.mean( numbers ) )

哪些輸出:


mean is  2.5

Python有一組“內(nèi)置”函數(shù)。這些函數(shù)可以直接調(diào)用。 min()并max()屬于這一類。其他函數(shù),“庫函數(shù)”需要顯式導(dǎo)入才能使用,statistics.mean()是庫函數(shù)。


如果你覺得這是一個(gè)自問自答的問題,“為什么要有庫函數(shù)?” - 有數(shù)百個(gè)Python 庫函數(shù)。將它們包含在每個(gè)程序的運(yùn)行時(shí)中是低效的。我編寫 python 的時(shí)間比我想記住的要多,但我從來沒有用過statistics.mean()這個(gè)問題。


查看完整回答
反對 回復(fù) 2021-12-17
?
慕的地6264312

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊

有一個(gè)很好的觀點(diǎn),但按照它的邏輯來做可能會(huì)更容易一些:


numbers = [ 1, 2, 3, 4 ]

print("The mean is", sum(numbers)/len(numbers))

它再現(xiàn):


The mean is 2.5


查看完整回答
反對 回復(fù) 2021-12-17
  • 2 回答
  • 0 關(guān)注
  • 471 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

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