在實際的nlp實際任務中,你有一大堆的人工標注的關鍵詞,來新的一句話,找出這句話中的關鍵詞,以便你以后使用,那如何來做呢?
1)用到正則的 finditer()方法,返回你匹配的關鍵詞的迭代對象,包含起始結束索引
2)增強list循環,提取數據
代碼如下:
import re s = 'dengyexun' idx = [i.start() for i in re.finditer('y', s)]
這里我只要開始索引,結果如下:
之后,你想怎么用都可以的
在實際的nlp實際任務中,你有一大堆的人工標注的關鍵詞,來新的一句話,找出這句話中的關鍵詞,以便你以后使用,那如何來做呢?
1)用到正則的 finditer()方法,返回你匹配的關鍵詞的迭代對象,包含起始結束索引
2)增強list循環,提取數據
代碼如下:
import re s = 'dengyexun' idx = [i.start() for i in re.finditer('y', s)]
這里我只要開始索引,結果如下:
之后,你想怎么用都可以的
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。