Noquiztoday 2021-07-22 20:11 采纳率: 50%
浏览 31
已结题

只要有一个单词未出现在句子中,就不用匹配下一个单词,而是停止匹配这个句子转而匹配下一个句子。

表一
img

表二
img

我之前实现的代码
img
我通过Keyword_list里面的关键词,来查找匹配sentences,然后把匹配过后的sentences输入到以Form 命名的txt文件当中。
我原本的做法是来计算关键词list的长度,然后搜索提取sentences里面的关键词之后计算长度,如果相等就输出。但是这样做的话,相当于是每一个关键词list里面的单词都参与了计算,我的sentences表有200多万条数据,花费的时间很长,浪费了很多算力。
我现在的想法是,能不能在匹配的时候,关键词list里的每一个单词参与匹配,但是如果有一个关键词没有出现,就跳过正在匹配的这个句子,只输出关键词数量对等的句子。比如说表二的第一行是['ent, 'federal','credit], 如果在匹配句子的时候,ent没有出现,那么'federal',’credit‘就没有必要继续匹配了,而是跳到表一的下一条句子进行匹配。
朋友们,我的新想法该如何实现呢?我实在是有点想不到了。

  • 写回答

2条回答 默认 最新

  • 张大帅哥_ 2021-07-22 23:01
    关注
    for sentence in sentences:
        f = True
        for keyword in Keyword_list:
            if not keyword in sentence:
                f = False
        if f:
            print(sentence)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 7月31日
  • 已采纳回答 7月23日
  • 创建了问题 7月22日

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测