¿Por qué es estadística.mean () tan lenta?

Comparé el rendimiento de lamean función de lastatistics módulo con el simplesum(l)/len(l) método y encontró elmean funcionar por muy lento por alguna razón. solíatimeit con los dos fragmentos de código a continuación para compararlos, ¿alguien sabe qué causa la gran diferencia en la velocidad de ejecución? Estoy usando Python 3.5.

from timeit import repeat
print(min(repeat('mean(l)',
                 '''from random import randint; from statistics import mean; \
                 l=[randint(0, 10000) for i in range(10000)]''', repeat=20, number=10)))

El código anterior se ejecuta en aproximadamente 0.043 segundos en mi máquina.

from timeit import repeat
print(min(repeat('sum(l)/len(l)',
                 '''from random import randint; from statistics import mean; \
                 l=[randint(0, 10000) for i in range(10000)]''', repeat=20, number=10)))

El código anterior se ejecuta en aproximadamente 0.000565 segundos en mi máquina.

Respuestas a la pregunta(5)

Su respuesta a la pregunta