回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>我有这个列表(单词和距离Word2Vec)。我想按单个单词分组,计算他们的平均分</p>
<pre><code>('marital', 0.5820825099945068)
('marital', 0.5401102304458618)
('marital', 0.5585618615150452)
('procreation', 0.5712854862213135)
('warship', 0.4743773341178894)
('benefactor', 0.48474687337875366)
('attended', 0.5120648145675659)
('parenthood', 0.6088712811470032)
('unmarried', 0.5549637079238892)
('unmarried', 0.5597274303436279)
('unmarried', 0.5792523622512817)
('collaborator', 0.5941322445869446)
('ex-wife', 0.7367603182792664)
('ex-wife', 0.6190139055252075)
('ex-wife', 0.6742737293243408)
</code></pre>
<p>预期结果:</p>
<pre><code>('marital', [average_score])
('procreation', 0.5712854862213135)
('warship', 0.4743773341178894)
('benefactor', 0.48474687337875366)
('attended', 0.5120648145675659)
('parenthood', 0.6088712811470032)
('unmarried', [average_score])
('collaborator', 0.5941322445869446)
('ex-wife', [average_score])
</code></pre>
<p>我的方法是循环所有项目,将它们和它们的分数添加到字典中,然后计算平均分数。但是,我想知道我们有没有更好的方法</p>