计算一个给定的NumPy数组的加权平均数
在NumPy中,我们可以通过两种方法计算一个给定数组的加权,第一种方法是在numpy.average()函数的帮助下,我们在参数中传递权重数组。第二种方法是通过数学计算,首先我们从权重数组中除以权重数组的总和,然后与给定数组相乘来计算该数组的总和。
方法1:使用numpy.average()方法
示例 1:
输出:
示例 2:
输出:
方法2:使用数学运算
示例 1:
输出:
示例 2:
输出:
在NumPy中,我们可以通过两种方法计算一个给定数组的加权,第一种方法是在numpy.average()函数的帮助下,我们在参数中传递权重数组。第二种方法是通过数学计算,首先我们从权重数组中除以权重数组的总和,然后与给定数组相乘来计算该数组的总和。
方法1:使用numpy.average()方法
示例 1:
输出:
示例 2:
输出:
方法2:使用数学运算
示例 1:
输出:
示例 2:
输出: