次の形式の辞書があります。
{"a": (1, 0.1), "b": (2, 0.2), ...}
各タプルは (スコア、標準偏差) に対応します。各タプルの最初の整数だけの平均を取るにはどうすればよいですか? 私はこれを試しました:
for word in d:
(score, std) = d[word]
d[word]=float(score),float(std)
if word in string:
number = len(string)
v = sum(score)
return (v) / number
このエラーを取得します。
v = sum(score)
TypeError: 'int' object is not iterable