我有一本清單字典:
my_dict = {'Summer':['Summer','Summer','gone'],'gone':['forever'],'forever':['gone']}
我想要列表中每個單詞的概率作為字典,在這種情況下,期望的字典是:
my_dict_probs = {'Summer':{'Summer':0.66,'gone':0.33}, 'gone':{'forever':1}, 'forever'{'Summer':1}
所以我試過這個:
prob_dict = {}
for k,v in my_dict.items():
prob_dict[k] = v/len(v)
prob_dict
我得到一個錯誤:TypeError: unsupported operand type(s) for /: 'list' and 'int'
。我想我應該按每個唯一值計算,所以我的方法不起作用。拜托,你能幫幫我嗎?
Try this