【发布时间】:2016-11-08 06:38:06
【问题描述】:
我有一个 3D 维度矩阵,549x19x50 我需要创建一个 2D 矩阵,它可以让我得到一个 549x950 矩阵。
到目前为止我所做的是使用 tensorflow;
#data_3d is the 3D matrix
data_2d = tf.reshape(data_3d,[549,-1])
这会在提示中打印出 data_3d 的所有值,当我尝试访问 data_2d 时,它会给我一个 NameError
data_3d 是列表列表的列表。不是张量或ndarray。如果我们不能对列表执行此操作,有什么方法可以轻松地将列表转换为 ndarrays?
提前致谢,
巴希特
【问题讨论】:
-
为什么只使用 Tensorflow?
-
我需要使用带有 tensorflow 的递归神经网络。我一直在测试并且现在非常熟悉。如果您可以将我指向@GalDreiman,我可以使用任何其他python库
-
那么看答案,我会根据
numpy发一个简单的例子来回答。
标签: python tensorflow reshape