np.mean() vs np.average() in Python NumPy?
np.average takes an optional weight parameter. If it is not supplied they are equivalent. Take a look at the source code: Mean, Average np.mean: try: mean = a.mean except AttributeError: return _wrapit(a, ‘mean’, axis, dtype, out) return mean(axis, dtype, out) np.average: … if weights is None : avg = a.mean(axis) scl = avg.dtype.type(a.size/avg.size) else: #code … Read more