All the major projects in deep-learning and neural networks are seeming to converge on Python as a glue language. As a long time Python engineer, I am utterly confused. I would think that there are better tools for this job.
And yet, here we are programming our GPUs with Tensorflow, Theano, Keras, Lasagne etc..
What in the world could have united so many projects onto this one language? Have the religious wars ended or are data-scientists more enlightened than the rest of us? Maybe someone can point me to some rationale or manifesto, because I am totally lost on this one.
— Student