очистить пробелы с помощью препроцессоров Chatterbot - PullRequest
0 голосов
/ 10 сентября 2018

Я пишу "привет, привет", после очистки пустого пространства с помощью chatterbot.preprocessors.clean_whitespace я хочу показать мой ввод как "привет", bt chatterbot отвечает мне другим ответом. Как я могу распечатать свои данные после предварительной обработки?

1 Ответ

0 голосов
/ 12 сентября 2018

Препроцессор clean_whitespace в ChatterBot не удалит все пробелы, только предшествующие, завершающие и последовательные пробелы. очищает пустое пространство, оно не удаляет его полностью.

Звучит так, будто вы хотите создать свой собственный препроцессор. Это может быть так просто, как создание такой функции:

def remove_whitespace(chatbot, statement):

    for character in ['\n', '\r', '\t', ' ']:
        statement.text = statement.text.replace(character, '')

    return statement
...