【发布时间】:2018-04-18 03:07:34
【问题描述】:
我想把张量分成两部分:
ipdb> mean_log_std
<tf.Tensor 'pi/add_5:0' shape=(?, 2) dtype=float32>
上下文:?是样本数,另一个维度是 2。我想沿着第二个维度分成两个形状为 1 的张量流。
我尝试了什么?(https://www.tensorflow.org/api_docs/python/tf/slice)
ipdb> tf.slice(mean_log_std,[0,2],[0,1])
<tf.Tensor 'pi/Slice_6:0' shape=(0, 1) dtype=float32>
ipdb> tf.slice(mean_log_std,[0,1],[0,1])
<tf.Tensor 'pi/Slice_7:0' shape=(0, 1) dtype=float32>
ipdb>
我希望上述两个拆分的形状为 (?,1) 和 (?,1)。
【问题讨论】:
标签: tensorflow