count = count[-max_features:]; 和 count = count[:max_features];

来源:6-6 数据处理-句子编码化处理(训练字典)

竹千代与吉法师

2018-11-20

count = count[-max_features:]; 这里是这样写而不是count = count[:max_features];这里是不是取后面部分的数据更合理?正常逻辑不是写成后面这种吗

写回答

3回答

慕沐0769766

2019-05-29

老师这么写没有毛病,只是我们在理解的过程中会有些不习惯,当然也可以按照倒叙排列再取前max_features个特征。

0
0

竹千代与吉法师

提问者

2018-11-20

但是如果是因为这个原因的话,为什么下面else的部分又用字符key进行排序而不用频率排序了呢?..

0
0

竹千代与吉法师

提问者

2018-11-20

哦,这里是已经按出现频率从小到大排过序了,-max_feature到最后的是出现频率最多的部分,所以一定要写成count[-max_features:]

0
0

NLP实践TensorFlow打造聊天机器人

解析自然语言处理( NLP )常用技术,从0搭建聊天机器人应用并部署上线,可用于毕设。

673 学习 · 281 问题

查看课程