【发布时间】:2016-05-22 05:42:46
【问题描述】:
我正在尝试使用tf.slice() 运算符对四维张量进行切片,如下所示:
x_image = tf.reshape(x, [-1,28,28,1], name='Images_2D')
slice_im = tf.slice(x_image,[0,2,2],[1, 24, 24])
但是,当我尝试运行此代码时,出现以下异常:
raise ValueError("Shape %s must have rank %d" % (self, rank))
ValueError: Shape TensorShape([Dimension(None), Dimension(28), Dimension(28), Dimension(1)]) must have rank 3
如何切片这个张量?
【问题讨论】:
-
@mrry 感谢您让问题更准确。
标签: slice tensorflow