It’s getting faster but not C fast. Its semantics mean it basically never will. You’ll always need C extensions.
Numba is also really nice, and for just compiling against arrays I like it better than Cython. Neither help if you need data structures or abstractions, though.