matrix - 如何在 TensorFlow 中更改变量的形状?

标签 matrix reshape tensorflow

TensorFlow tutorial说在创建时我们需要指定张量的形状。该形状自动成为张量的形状。它还说 TensorFlow 提供了 reshape 变量的高级机制。我怎样才能做到这一点?任何代码示例?

最佳答案

tf.Variable : 使用 shapeNone 的论点
一个 feature was added在 1.14 中允许指定未知形状。
如果 shapeNone ,使用初始形状值。
如果 shape已指定,用作形状并允许有 None .
例子:

var = tf.Variable(array, shape=(None, 10))
这允许稍后分配具有与上述形状匹配的形状的值(例如,轴 0 中的任意形状)var.assign(new_value)

关于matrix - 如何在 TensorFlow 中更改变量的形状?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33654754/

相关文章:

matlab - 如何从我的数据中为 surf() 创建一个二维矩阵?

python - 展平一个不规则列表并 reshape 另一个重建原始元素顺序的相同长度的平面列表

python - 将 3D numpy 矩阵 reshape 为 2D numpy 矩阵,保持行位置

tensorflow - keras 设置为 TF 格式时以 TH 格式加载权重

python - Tensorflow One Hot Encoding - 找不到节点的有效设备

python - 使用检查点在 Tensorflow Mnist 模型上测试图像

c++ - 沿对角线编程 0

r - 数据列表到数据矩阵 matlab/R

ruby - 我如何使用 ruby​​ 1.8.7 生成一个充满随机数的 4 x 5 矩阵

在 R 中使用 NA 值 reshape 数据框