是否有更多的pythonic方式来调用生成器(可能会或可能不会终止)特定次数?
例如:如果我想以endless
方式呼叫N = 7
次,我可以这样做:
from itertools import count, accumulate
N = 7
endless = accumulate(count())
for _, out in zip(range(N), endless):
print(out)
我不喜欢的是它有点容易出错(改变range
的顺序而生成器将调用生成器N+1
次)并且我需要处理来自range
的输出(我使用_
变量)。
答案 0 :(得分:0)
example
features {
feature {
key: "labels"
value {
int64_list {
value: 66
}
}
}
feature {
key: "video_id"
value {
bytes_list {
value: "-09K4OPZSSo"
}
}
}
}
Features are :
feature {
key: "labels"
value {
int64_list {
value: 66
}
}
}
feature {
key: "video_id"
value {
bytes_list {
value: "-09K4OPZSSo"
}
}
}
label for -09K4OPZSSo : 66
rgbArray = (example.feature_lists.feature_list['rgb']
AttributeError: 'Example' object has no attribute 'feature_lists'
(...我应该删除这个问题吗?)