tf.reshape():可以改变张量的维度,任何维度都可以,注意是任何,一般以行优先。
tf.transpose():翻译一般叫转置函数,但是它起的作用不仅仅是转职一个矩阵这么简单,它可以改变高纬度的矩阵顺序,可能对于python 或者tensorflow来说,数据没变,仅仅改变了读取数据的顺序。同时它不可以改变张量的维度,例如一个张量的shape = [2,3,4,5],通过tf.transpose仅仅能改变2,3,4,5的顺序,不能改变数组值。但是tf.reshape则不同,可以把shape改为[1,6,4,5]是可以改变维度的大小的。