現在我可以計算列表中每個單詞的頻率。如何統計列表中對的頻率?
>>> list =['a', 'b', 'a', 'c', 'a', 'c']
frequency = {}
for w in words:
frequency[w] = frequency.get(w, 0) + 1
return frequency
它給了我這樣的輸出:
{ 'A':3, 'B':1, 'C:2'}
但想什麼,我因爲它給我的是每個列表項的配對頻率。例如,'b'出現在'a'後1次,'c'出現在'a'後面2次。
{ '一個':{ 'B':1, 'C':2}, 'B':{ 'A':1}, 'C':{ 'A':1}}
我該如何去做到這一點?
如果有什麼是列表的列表,例如[[ '一', 'B', 'A', 'C', 'A', 'C'],[ '一',」 f']]我想遍歷兩個列表來獲得{'a':{'c':2,'b':1,'f':1},'c':{'a':1} ,'b':{'a':1}}? – user2909628