Est-ce que quelqu'un connaît une bibliothèque comme chronique mais pour python?Chronique (analyseur de date/heure PNL Ruby) pour python?
Merci!
Est-ce que quelqu'un connaît une bibliothèque comme chronique mais pour python?Chronique (analyseur de date/heure PNL Ruby) pour python?
Merci!
Avez-vous essayé parsedatetime?
Je parlais à Stephen Russett à chronic. Je suis venu avec un exemple de Python après avoir suggéré la tokenisation.
Voici l'exemple Python. Vous exécutez la sortie en chronique.
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
Vous pouvez essayer SUTime de Stanford NLP. Liaisons Python connexes sont ici: https://github.com/FraBle/python-sutime
Assurez-vous que toutes les dépendances Java sont installées.
Merci! Je ne l'ai pas vu avant. –