现在这个问题很难。现在这是我的主要清单
List<List<KeyValuePair<string, double>>> dblWordFreqByCluster = new List<List<KeyValuePair<string, double>>>();
所以让我们给出示例列表
(house,40),(home,20),(monitor,40)
(home,10),(work,60),(monitor,30)
(school,70),(home,10),(word,20)
所以每一行都是一个List<KeyValuePair<string, double>>
,并且有一个包含所有这些行的最大列表。
我想要做的是选择每个单词的值,将它们相加,然后将整个列表中的单词数除以。所以经过这个修改列表会变成以下
(house,40),(home,40/3),(monitor,70/2)
(home,40/3),(work,60),(monitor,70/2)
(school,70),(home,40/3),(word,20)
这意味着获取每个键的平均值并更新每个键的值。
C# 4.0 WPF