zhaoyingjun / chatbot

ChatGPT带火了聊天机器人,主流的趋势都调整到了GPT类模式,本项目也与时俱进,会在近期更新GPT类版本。基于本项目和自己的语料可以训练出自己想要的聊天机器人,用于智能客服、在线问答、闲聊等场景。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

zip函数 not enough values to unpack (expected 2, got 0)

wudaism opened this issue · comments

运行Data_util.py
Traceback (most recent call last):
File "e:\python\chatbot\Chatbot-tensowflow2.0\Seq2seqchatbot\data_util.py", line 72, in
input_lang, target_lang = zip(*word_pairs)
ValueError: not enough values to unpack (expected 2, got 0)

查询type(zip(*word_pairs)) <class 'zip'>
这里的错误是我版本不对吗
查询zip用法

a = [1,2,3]
b = [4,5,6]
c = [4,5,6,7,8]
zipped = zip(a,b) # 返回一个对象
zipped
<zip object at 0x103abc288>
list(zipped) # list() 转换为列表
[(1, 4), (2, 5), (3, 6)]
list(zip(a,c)) # 元素个数与最短的列表一致
[(1, 4), (2, 5), (3, 6)]

a1, a2 = zip(zip(a,b)) # 与 zip 相反,zip() 可理解为解压,返回二维矩阵式
list(a1)
[1, 2, 3]
list(a2)
[4, 5, 6]

这里如何修改