我希望下面的代码产生相应的张量
>>> A = tf.range(3)
>>> B = tf.tile(tf.expand_dims(A), [4,1])
>>> print(tf.Session().run(B))
[[0,1,2],
[0,1,2],
[0,1,2],
[0,1,2]]
但是,这会导致ValueError. 重现问题的简单方法如下
>>> import tensorflow as tf
>>> x = tf.constant([0,1,2])
>>> y = tf.expand_dims(x)
ValueError: Tried to convert 'dim' to a tensor and failed. Error: None values not supported.
使用expand_dims和避免此错误的正确方法是什么?
动漫人物
相关分类