【发布时间】:2022-11-22 10:42:50
【问题描述】:
我有一个 unigrams 列表 `
[('bottom', 507.95),
('straight', 426.5),
('comment', 415.5),
('wearing', 398.55),
('room', 397.85),
('wondering', 396.85),
('difficult', 382.85),
('sleeping', 381.65),
('comments', 381.1),
('looked', 379.0),
('interest', 378.2),
('missing', 373.5),
('harder', 373.1),
('planning', 370.05),
('answer', 367.15),
('allowed', 364.85),
('bunch', 361.0),
('recommend', 360.45),
('worst', 359.3),
('technically', 359.15)]
`
而且我必须用这个词制作双字母组,函数 nltk.bigrams 将输出(底部直),(直评论)等。我不知道是否可以形成所有不同的双字母组并丢弃那些没有意义,例如“睡眠困难”比“穿着 cmets”更有意义。
目前我正在考虑使用 gensim 但我没有找到有用的功能。
【问题讨论】: