当前位置:   article > 正文

【Python】构建关键词共现矩阵完整版_高频关键词怎么构建共词矩阵

高频关键词怎么构建共词矩阵

有个网友写了一个帖子叫做:

python构建关键词共现矩阵,里面构造了完整的代码框架,可测试,有两个版本(numpy版和list版可用)。优点是完整可测试,缺点是速度较慢。

后来有网友改进了这个代码:

python构建关键词共现矩阵速度优化,里面对代码进行了优化,优点是能把几个小时能优化到3分钟,缺点是只贴出一部分代码。

我综合了这两个人的代码,构造出一个终版可用的版本。优点有:无需导入原始依赖的reader函数、速度快、可运行、去除了空关键词。代码如下:

  1. # -*- coding: utf-8 -*-
  2. # @ChangedDate : 2021-07-15 19:23:00
  3. # @Author : Alan Lau (rlalan@outlook.com)
  4. import numpy as np
  5. import time
  6. from pprint import pprint as p
  7. def log(func):
  8. def wrapper(*args, **kwargs):
  9. now_time = str(time.strftime('%Y-%m-%d %X', time.localtime()))
  10. print('------------------------------------------------')
  11. print('%s func [%s] called' % (now_time, func.__name__))
  12. p
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/764351
推荐阅读
相关标签
  

闽ICP备14008679号