TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!

TensorFlow2.0中的维度变换!

文章目录

    • 一. 整体大纲outline
      • 1.1. tf.reshape()改变content
      • 1.2. tf.transpose()改变view
      • 1.3. tf.expand_dims()增加一个维度
      • 1.4. tf.squeeze()减少一个维度
    • 二. 需要全套课程视频+PPT+代码资源可以私聊我!

一. 整体大纲outline

TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!_第1张图片

1.1. tf.reshape()改变content

TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!_第2张图片
  • 可以发现reshape操作是非常灵活的。
TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!_第3张图片
TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!_第4张图片

1.2. tf.transpose()改变view

  • 表示矩阵的转置。
TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!_第5张图片
TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!_第6张图片

1.3. tf.expand_dims()增加一个维度

  • 增加一个轴
TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!_第7张图片
TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!_第8张图片
TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!_第9张图片

1.4. tf.squeeze()减少一个维度

  • 其实专门用来减少shape=1这样的的维度
TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!_第10张图片
TensorFlow2.0笔记6:TensorFlow2.0中的维度变换!_第11张图片

二. 需要全套课程视频+PPT+代码资源可以私聊我!

你可能感兴趣的:(深度学习,Tensorflow)