Извините, если это слишком общий вопрос - просто с точки зрения разработки программного обеспечения это не имеет смысла.
Существует библиотека Python, называемая Bottleneck для Python, которая служит для ускорения запуска некоторых простых методов. Например, использование bottleneck.nansum в отличие от np.nansum позволило моей программе работать очень быстро.
Из-за этого возникает путаница - если методы узких мест намного лучше, почему numpy просто не делает то, что делает узкое место? Чего мне не хватает?