最近开始学习用python进行自然语言处理,由于我本人用的是python3,在使用FreqDist时遇到了些问题,现将问题和解决方法记录下来
书上的例子是这样的,但是在按照书上例子敲代码时,运行出错
因此我对代码做了如下修改:
首先,要把fdist1转换成字典,然后用sorted()对字典进行排序,生成一个列表,列表中每个元素是一个元组,创建一个列表,把排序后生成的列表中的每个元组中的第一个元素(即词)添加进去
与书上结果一致。
最近开始学习用python进行自然语言处理,由于我本人用的是python3,在使用FreqDist时遇到了些问题,现将问题和解决方法记录下来
书上的例子是这样的,但是在按照书上例子敲代码时,运行出错
因此我对代码做了如下修改:
首先,要把fdist1转换成字典,然后用sorted()对字典进行排序,生成一个列表,列表中每个元素是一个元组,创建一个列表,把排序后生成的列表中的每个元组中的第一个元素(即词)添加进去
与书上结果一致。