<i>Why not C using GPU acceleration as the time spent coding would probably be the same?</i><p>As someone who does that sort of thing I can assure you it isn&#x27;t.  And when I do use C and GPU acceleration, doing so via cython and pyCUDA (and the myriad of libraries that build on cython and pyCUDA) saves massive amounts of time and effort.<p>That being said I do agree that writing fast python is quite different from writing python, probably more so than in most other languages.