我正在尝试Tensorflow 2.0 alpha预览版,并测试Eager执行。我的疑问是,如果您在中间有一个可变大小的numpy数组,例如
input.shape
(10,)
input[0].shape
(109, 16)
input[1].shape
(266, 16)
对于数组的其余部分,如何将它们迅速转换为张量。
当我尝试使用下面的代码时
tf.convert_to_tensor(input)
或者
tf.Variable(input)
我遇到了问题:
ValueError: 无法将numpy ndarray转换为Tensor(无法获取元素字节)。
虽然转换每个子数组都能正常工作,但由于子数组大小不同,tf.stack函数无法正常工作。
请问有什么帮助或建议吗?
input
看起来是一个 NumPy 对象数组,也许尝试将其转换为列表 (list(input)
)? - jdehesa