字典的列表理解?
List comprehension for a dictionary?
我有一个很简单的问题,但我无法解决它。
我必须将字典传递给这样的函数:
session.run(
output_names=[_input.name for _input in session.get_outputs()],
input_feed={
"input_ids": inputs["input_ids"],
"attention_mask": inputs["attention_mask"],
"token_type_ids": inputs["token_type_ids"],
},
)
对于 output_names 这很容易,但是对于 input_feed 我该如何做呢?是否可以转换为:
empty = {}
for _input in inputs:
empty[_input] = _input
变成单班机?
字典理解确实是一回事,并且可以像您期望的那样工作。例如:
empty = {x: x for x in inputs}
我有一个很简单的问题,但我无法解决它。
我必须将字典传递给这样的函数:
session.run(
output_names=[_input.name for _input in session.get_outputs()],
input_feed={
"input_ids": inputs["input_ids"],
"attention_mask": inputs["attention_mask"],
"token_type_ids": inputs["token_type_ids"],
},
)
对于 output_names 这很容易,但是对于 input_feed 我该如何做呢?是否可以转换为:
empty = {}
for _input in inputs:
empty[_input] = _input
变成单班机?
字典理解确实是一回事,并且可以像您期望的那样工作。例如:
empty = {x: x for x in inputs}