【发布时间】:2017-04-05 13:22:25
【问题描述】:
有没有办法计算每个元组在这个标记列表中出现的次数?
我尝试了count 方法,但它不起作用。
这是列表:
['hello', 'how', 'are', 'you', 'doing', 'today', 'are', 'you', 'okay']
这些是基于列表的元组:
('hello', 'how')
('how', 'are')
('are','you')
('you', 'doing')
('doing', 'today')
('today', 'are')
('you', 'okay')
我希望结果是这样的
('hello', 'how')1
('how', 'are')1
('are','you')2
('you', 'doing')1
('doing', 'today')1
('today', 'are')1
('you', 'okay')1
【问题讨论】:
-
使用
Counter怎么样? -
令牌是否必须在列表中彼此相邻才能匹配元组?
-
@chbchb55:这或多或少是 n-gram 的概念。
-
谢谢!我对此很陌生,但是如果我想使用 n-gram 作为一个词汇表,其中每个都列出一次,然后检查它们在许多不同列表中出现的次数,是否还有一种方法可以这样做?跨度>