gpt4 book ai didi

python - 如何将值列表提供给 tensorflow 中的占位符列表?

转载 作者:行者123 更新时间:2023-12-01 09:17:15 24 4
gpt4 key购买 nike

我正在尝试将值列表提供到占位符列表中。我已将占位符列表创建为:

self.sample_set = [tf.placeholder(tf.int32, [None,self.max_input_right])
for _ in xrange(10)]

我尝试通过以下方式喂养:

feed_dict= {cnn.sample_set:d1 for d1 in data[10],                            
cnn.question: data[0],
cnn.answer: data[1],
cnn.answer_negative:data[2]}

但这似乎不起作用,因为它给出了语法错误。我正在遵循以下示例: Issue feeding a list into feed_dict in TensorFlow

我希望维护具有 2 阶张量的值列表,而不是维护 3 阶张量,因为我想单独处理每个值。

最佳答案

实例化feed_dict的正确方法是:

feed_dict = { tf.placeholder object : python value }

在您的情况下,feed_dict (cnn.sample_set) 的键之一是 tf.placeholder 列表,它确实不符合上述语法。

解决方案是:

feed_dict = {
placeholder : value
for placeholder, value in zip(cnn.sample_set, data[10])
}

feed_dict.update(
{
cnn.question : data[0],
cnn.answer : data[1],
cnn.answer_negative : data[2]
}
)

关于python - 如何将值列表提供给 tensorflow 中的占位符列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51128427/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com