【发布时间】:2012-05-03 04:53:24
【问题描述】:
现在这个问题很难。现在这是我的主要清单
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
【问题讨论】:
-
“我要做的是选择每个单词的值,将它们相加,然后除以整个列表中的单词数。”恐怕我不确定你的意思,你能改写一下吗?