Какой самый быстрый способ вычислить среднее значение списка с точностью, которую допускает тип float
.Я знаю о numpy.average
, но в магистралях несколько цифр отключено по сравнению с тем, сколько цифр допускает тип float
.Поэтому я ищу быстрый способ вычислить среднее значение большого списка чисел с плавающей точкой и дать его среднее значение для чисел с плавающей точкой в Python 3.
У меня пока есть эта функция:
def average(inp_array):
return (sum(inp_array) / float(len(inp_array)))
Есть ли что-нибудь быстрее?