tips on Python code runtime reduction with Cython and numpy
- pandas performance enhancement https://pandas.pydata.org/pandas-docs/stable/enhancingperf.html
- Cython docs- working with numpy http://docs.cython.org/en/latest/src/tutorial/numpy.html
- numpy vectorize examples https://www.programcreek.com/python/example/52272/numpy.vectorize
- numba (check @jit and @vectorize) http://numba.pydata.org/numba-doc/dev/user/jit.html
- Compiling Cython http://cython.readthedocs.io/en/latest/src/userguide/source_files_and_compilation.html
- @iamtrask ’s blog post on mmult https://iamtrask.github.io/2014/11/23/cython-blas-fortran/
I'm using the Atom editor with a plug in called hydrogen to launch examples on a Jupyter kernel straight from the editor.