Как сравнить или оценить два символа строки различной длины символами с избыточными или отсутствующими символами в Python? - PullRequest
0 голосов
/ 07 октября 2019

Сначала я хочу упомянуть вопрос, сравнение не может быть по заголовку двух строк, а длины двух строк не равны, поэтому перестаньте говорить, что этот вопрос является дублирующим вопросом, например, strcmp(), напримерЯ слепой.

Я бы хотел сделать несколько оценок для распознавания номерного знака. Для номерного знака, например ABD-3875, я могу получить результат, например A80-3875, 1A80-3875 или ABB0-38B75. Я хочу знать что-то вроде

A80-3875, B и D неверны.

1A80-3875, 1 не должно существовать и D неверно

1ABB0-38B75, 1, BB не должно существовать, входные данные должны быть двумя строками, такими как ABD-3875, 1A80-3875 выходные данные должны быть логическим массивом: TFFTTTT и массивом int для [-1,1, 0, 0, 1, 1, 1, 1, 1]
-1 означает, что дополнительный символ предсказан 0 означает, что местоположение правильное, но символ неправильный 1 означает, что символ правильный. Я знаю, что расстояние Левенштейна помогаетэтот вопрос, но поскольку существует долгая история информатики, есть ли какое-либо частичное решение или даже библиотека с открытым исходным кодом для этого вопроса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...