This was explicitly addressed in the article: as soon as you have to do anything which isn't a trivial numpy operation, performance goes off a cliff, and that can be a problem.
Cython is a much more powerful tool than I think the author of this article realizes.