AttributeError:模块'keras.preprocessing'没有属性'text'

时间:2018-02-01 11:42:00

标签: python keras

当我尝试在Keras中导入Tokenizer()函数时,我收到以下错误。

我正在https://keras.io/preprocessing/text/#tokenizer

关注官方Keras文档
import keras
tokenizer = keras.preprocessing.text.Tokenizer()

得到这样的错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: module 'keras.preprocessing' has no attribute 'text'

使用Keras版本'2.1.3'

我做错了什么?

1 个答案:

答案 0 :(得分:1)

你想要

from keras.preprocessing import text
tokenizer = text.Tokenizer(...) 

原因是keras/preprocessing/__init__.py没有导入也没有公开text子模块