python求加權(quán)平均值的實(shí)例(附純python寫(xiě)法)
首先是數(shù)據(jù)源:
#需要求加權(quán)平均值的數(shù)據(jù)列表 elements = [] #對(duì)應(yīng)的權(quán)值列表 weights = []
使用numpy直接求:
import numpy as np np.average(elements, weights=weights)
附純python寫(xiě)法:
# 不使用numpy寫(xiě)法1 round(sum([elements[i]*weights[i] for i in range(n)])/sum(weights), 1) # 不使用numpy寫(xiě)法2 round(sum([j[0]*j[1] for j in zip(elements, weights)])/sum(weights), 1)
以上這篇python求加權(quán)平均值的實(shí)例(附純python寫(xiě)法)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python pymysql模塊安裝并操作過(guò)程解析
這篇文章主要介紹了Python pymysql模塊安裝并操作過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10
Python List列表對(duì)象內(nèi)置方法實(shí)例詳解
這篇文章主要介紹了Python List列表對(duì)象內(nèi)置方法,結(jié)合實(shí)例形式詳細(xì)分析了Python列表list各種常用內(nèi)置方法的功能與使用技巧,需要的朋友可以參考下2019-10-10
python簡(jiǎn)單驗(yàn)證碼識(shí)別的實(shí)現(xiàn)方法
這篇文章主要給大家介紹了關(guān)于python簡(jiǎn)單驗(yàn)證碼識(shí)別的實(shí)現(xiàn)方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
200行python代碼實(shí)現(xiàn)貪吃蛇游戲
這篇文章主要為大家詳細(xì)介紹了200行python代碼實(shí)現(xiàn)貪吃蛇游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-04-04
基于Pydantic封裝的通用模型在API請(qǐng)求驗(yàn)證中的應(yīng)用詳解
這篇文章主要介紹了基于Pydantic封裝的通用模型在API請(qǐng)求驗(yàn)證中的應(yīng)用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪2023-05-05
在Python的Django框架中編寫(xiě)錯(cuò)誤提示頁(yè)面
這篇文章主要介紹了在Python的Django框架中編寫(xiě)錯(cuò)誤提示頁(yè)面,包括傳統(tǒng)的404頁(yè)面和設(shè)置連接中斷警告等,需要的朋友可以參考下2015-07-07

