我尝试使用函数pad_sequences(),但同样的错误不断出现:'属性错误:'module'对象没有'sequence'属性
我已经按照Keras的文档,我不能弄清楚为什么它不工作.下面是代码行:
from keras import preprocessing
import keras
X_test = sequence.pad_sequences(X_test, maxlen=500)
X_test = preprocessing.sequence.pad_sequences(X_test, maxlen=500)
X_test = keras.preprocessing.sequence.pad_sequences(X_test, maxlen=500)
以上几行似乎都不起作用。
3条答案
按热度按时间yx2lnoni1#
在tf版本2.9中,它位于
keras.utils
之下总是在TF git repo中搜索函数并找到正确的路径。
taor4pac2#
在第一行请使用
您可以像这样简单地导入pad_sequences
并将
preprocessing.sequence.pad_sequences
仅替换为pad_sequences
czfnxgou3#
尝试将
X_test = preprocessing.sequence.pad_sequences(X_test, maxlen=500)
替换为X_test = keras.utils.pad_sequences(X_test, maxlen=500)
,并使用(从keras.utils导入pad_sequences)keras--v=2.10.2