将所有函数调用都整合到一起
def tfidf_extract(temp):
if os.path.exists(temp):
text = open(temp,‘r’,encoding=‘utf-8’).read()
else:
text = temp
seg_list = seg_to_list(text)
filter_list = word_filter(seg_list)
word_list = filter_list
idf_dic, default_idf = train_idf()
tfidf_model = TfIdf(idf_dic, default_idf, word_list)
li=[]
print(“TF-IDF模型结果:”)
li=tfidf_model.get_tfidf()
return li
返回关键词数列
main函数进行调用
if name == “main”:
text = “无租使用其他单位房产的应税单位和个人,依照房产余值代缴纳房产税。房产税由产权所有人缴纳。由于转租者不是产权所有人,因此对转租者取得的房产转租收入不征收房产税。 房产转租,不需要缴纳房产税。利息、股息、红利所得,财产租赁所得,财产转让所得和偶然所得,适用比例税率,税率为百分之二十。”
li=tfidf_extract(text)
print(li)
01-18
1825
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)