Я работаю со строкой, которая содержит только объекты местоположения, такие как:
'usa san francisco airport',
'singap', #might not contain entire spelling
'madrid spain'
'23 main st, new york usa'
Задача состоит в том, чтобы извлечь для каждой строки адрес, город и страну, и только в том случае, если они их содержат.Есть ли хороший пакет, который я могу использовать, чтобы перебрать мои строки и получить кортеж типа (address, city, country)
?Я взглянул на NLTK
распознавание сущностей, однако кажется, что он понимает сущности только в контексте предложения.Поскольку мои строки не являются предложениями, я не могу их использовать.