keras pad_sequences

pad_sequences 大白话的意思就是:

  • 空位补零

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

#  text
text = ["今天 北京 下 雨 了", "我 今天 加班"]

#  fit_on_texts 方法
tokenizer.fit_on_texts(text)

print(tokenizer.word_index)
#{'今天': 1, '了': 2, '北京': 3, '下': 4, '雨': 5, '我': 6, '加班': 7}
tlist=tokenizer.texts_to_sequences(["下 雨 我 加班"])

print(tlist)

#[[3, 4, 6, 7]]
alist=keras.preprocessing.sequence.pad_sequences(tlist, maxlen=10)
print(alist)
#[[0 0 0 0 0 0 3 4 6 7]]
posted @ 2022-08-19 22:51  luoganttcc  阅读(6)  评论(0)    收藏  举报