欢迎访问宙启技术站
智能推送

在Python中使用data_utils模块的namignizer_iterator()函数实现中文标题生成

发布时间:2024-01-02 17:51:42

import data_utils

# 读取训练数据

train_data = data_utils.load_data("train.txt")

# 构建字典

data_utils.create_vocab(train_data, "vocab.txt")

# 加载字典

vocab = data_utils.load_vocab("vocab.txt")

# 构建标题生成器

title_generator = data_utils.namignizer_iterator(train_data, vocab)

# 生成1000个标题

generated_titles = []

for _ in range(1000):

    title = next(title_generator)

    generated_titles.append(title)

print(generated_titles)