First thing you should know about TensorFlow: it is not, it is Higher Dimensional Matrix Flow. It doesn’t think of or implement tensors as mappings between vector spaces, so it doesn’t distinguish between covariant and contravariant tensors and is coordinate dependent (in fact “reshape” implies it uses the identity matrix in your specific coordinate system to conflate the two).

I stop to miau to cats.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store