我有这个字典
E['Will']={'Noun': 1/4, 'Modal': 3/4, 'Verb': 0}
E['Mary']={'Noun': 1, 'Modal': 0, 'Verb': 0}
E['Spot']={'Noun': 1/2, 'Modal': 0, 'Verb': 1/2}
E['Jane']={'Noun': 1, 'Modal': 0, 'Verb': 0}
我需要得到这个
emission_probability['Noun'] = {'Will': 1 / 4, 'Mary': 1, 'Spot': 1 / 2, 'Jane': 1}
emission_probability['Modal'] = {'Will': 3 / 4, 'Mary': 0, 'Spot': 0, 'Jane': 0}
emission_probability['Verb'] = {'Will': 0, 'Mary': 0, 'Spot': 1 / 2, 'Jane': 0}
emission_probability['End'] = {'Will': 0, 'Mary': 0, 'Spot': 0, 'Jane': 0}
4条答案
按热度按时间62lalag41#
试试看:
图纸:
scyqe7ek2#
sqserrrh3#
如果你习惯了Pandas,把它扔到
pd.DataFrame
里真的很容易。df = pd.DataFrame(E)
创建以下内容:然后,
df.transpose()
将生成:如果你真的想把它放回字典里,你可以调用
df.to_dict()
,得到:坦率地说,我只会把它转换成一个 Dataframe ,并以这种方式使用它。
ryevplcw4#