¿Cuánto más rápido es la expansión implícita en comparación con bsxfun?
Comocomentado porSteve Eddins, expansión implícita (introducido en Matlab R2016b) es más rápido quebsxfun
para tamaños de matriz pequeños y tiene una velocidad similar para matrices grandes:
En R2016b, la expansión implícita funciona tan rápido o más rápido que bsxfun en la mayoría de los casos. Las mejores ganancias de rendimiento para la expansión implícita son con tamaños de matriz y matriz pequeños. Para tamaños de matriz grandes, la expansión implícita tiende a ser aproximadamente la misma velocidad quebsxfun
.
Además, la dimensión a lo largo de la cual tiene lugar la expansión puede influir:
Cuando hay una expansión en la primera dimensión, los operadores pueden no ser tan rápidos comobsxfun
.
(Gracias a@Poelie y@rayryeng por permitirmesaber acerca de ¡esta!)
Surgen naturalmente dos preguntas:
¿Cuánto más rápido es la expansión implícita en comparación conbsxfun
?¿Para qué tamaños de matriz o formas es la diferencia significativa?