text_to_sequence () отсутствует 1 обязательный позиционный аргумент: 'тексты' - PullRequest
0 голосов
/ 13 апреля 2020

У меня есть массив комментариев с формой ((8084,)) (UTF-8), когда я запустил эту код, я получил ошибку

from keras.preprocessing.text import Tokenizer
X = Tokenizer.texts_to_sequences(data['comment_text'].values)

ошибка Ошибка типа: Text_to_sequence () отсутствует 1 обязательный позиционный аргумент: 'тексты'

1 Ответ

0 голосов
/ 13 апреля 2020

texts_to_sequence - это не метод класса, это не способ его вызова. Посмотрите документы для примера.

Сначала вы должны создать объект Tokenizer и подогнать его, затем вы можете вызвать texts_to_sequence.

from keras.preprocessing.text import Tokenizer
texts = data['comment_text'].values
tokenizer = Tokenizer()
tokenizer.fit_on_texts(texts)
X = tokenizer.texts_to_sequences(texts)
...