Chronic python的慢性(Ruby NLP日期/时间解析器)?
除了python之外,有谁知道像chronic这样的库吗Chronic python的慢性(Ruby NLP日期/时间解析器)?,chronic,Chronic,除了python之外,有谁知道像chronic这样的库吗 谢谢 你试过了吗?我当时正在和斯蒂芬·拉塞特通话。在他提出标记化之后,我提出了一个Python示例 下面是Python示例。您将输出运行到一个慢性模式 import nltk import MySQLdb import time import string import re #tokenize sentence = 'Available June 9 -- August first week' tokens = nltk.word_t
谢谢 你试过了吗?我当时正在和斯蒂芬·拉塞特通话。在他提出标记化之后,我提出了一个Python示例 下面是Python示例。您将输出运行到一个慢性模式
import nltk
import MySQLdb
import time
import string
import re
#tokenize
sentence = 'Available June 9 -- August first week'
tokens = nltk.word_tokenize(sentence)
parts_of_speech = nltk.pos_tag(tokens)
print parts_of_speech
#allow white list
white_list = ['first']
#allow only prepositions
#NNP, CD
approved_prepositions = ['NNP', 'CD']
filtered = []
for word in parts_of_speech:
if any(x in word[1] for x in approved_prepositions):
filtered.append(word[0])
elif any(x in word[0] for x in white_list):
#if word in white list, append it
filtered.append(word[0])
print filtered
#normalize to alphanumeric only
normalized = re.sub(r'\s\W+', ' ', ' '.join(filtered))
print filtered
你可以试试斯坦福NLP的SUTime。相关的Python绑定如下所示: 确保安装了所有Java依赖项