如何将numpy数组转换为“中的张量?”;Tensorflow;?

如何将numpy数组转换为“中的张量?”;Tensorflow;?,numpy,tensorflow,Numpy,Tensorflow,在完成tensorflow培训后,我尝试测试一些学习网络 但我的测试图像是通道1的[512 512 1]数据,在512个水平和512个垂直像素中 我将图像数据更改为numpy数组 张量网络应该是[?512 1],看起来是这样的 如何将numpy数组转换为张量?([512-512-1]->[?512-512-1])只需附加一个维度即可 arr = your_image # [512, 512, 1] new_arr = np.expand_dims(arr, 0) tensor = tf.con

在完成tensorflow培训后,我尝试测试一些学习网络

但我的测试图像是通道1的[512 512 1]数据,在512个水平和512个垂直像素中

我将图像数据更改为numpy数组

张量网络应该是[?512 1],看起来是这样的


如何将numpy数组转换为张量?([512-512-1]->[?512-512-1])

只需附加一个维度即可

arr = your_image # [512, 512, 1]
new_arr = np.expand_dims(arr, 0)

tensor = tf.convert_to_tensor(new_arr)

现在您可以使用feed dict或其他东西。

只需附加一个维度

arr = your_image # [512, 512, 1]
new_arr = np.expand_dims(arr, 0)

tensor = tf.convert_to_tensor(new_arr)

现在您可以使用feed dict或其他东西。

什么是主要的
维度?一条消息说。。。ValueError:无法为具有形状“(?,512,512,1)”的张量“图像:0”输入形状(512,512,1)的值是,但
维度是什么?批量大小?什么是主要的
维度?一条消息说。。。ValueError:无法为具有形状“(?,512,512,1)”的张量“图像:0”输入形状(512,512,1)的值是,但
维度是什么?批量大小?非常感谢!非常感谢你!