¿Son las operaciones basadas en elementos más rápidas con las funciones NumPy que los operadores?

Hace poco me encontré con ungran publicación SO en el que un usuario sugiere quenumpy.sum es más rápido que el de Pythonsum cuando se trata de lidiar con matrices NumPy.

Esto me hizo pensar, ¿son operaciones basadas en elementos en matrices NumPy más rápido con funciones NumPy que operadores? Si es así, ¿por qué es este el caso?

Considere el siguiente ejemplo.

import numpy as np
a = np.random.random(1e10)
b = np.random.random(1e10)

Seránp.subtract(a, b) ser confiablemente más rápido quea - b?

Respuestas a la pregunta(4)

Su respuesta a la pregunta