2021-04-26
                                阅读量:
                                1301
                            
                        python如何求加权平均值的方法
                        #需要求加权平均值的数据列表 elements = [] #对应的权值列表 weights = [] 使用numpy直接求:i
mport numpy as np np.average(elements, weights=weights)
附纯python写法:
# 不使用numpy写法1 round(sum([elements[i]*weights[i] for i in range(n)])/sum(weights), 1) # 不使用numpy写法2 round(sum([j[0]*j[1] for j in zip(elements, weights)])/sum(weights), 1)
 239.7347
                                239.7347
                             1
                                1
                             0
                                0
                             
                                
                             关注作者
                                关注作者
                             收藏
                                    收藏
                                                            评论(0)
                    
 发表评论
发表评论
暂无数据
                        
                        推荐帖子
                    
                0条评论
                        0条评论
                        0条评论
                         
             
                 
                 
                            

 
                             
                             
                             
                             
                             
                            