unboundlocalerror: local variable ‘××ב referenced before assignment

发现我的代码

python 复制代码
if self.flag == 'valid':
    us = self.user_valid_list[idx]
elif self.flag == 'test':
    us = self.user_test_list[idx]

info = sample(us)
           

如果我的flag不是train和valid中的值,那么就会出现问题,因此再加上一个else处理这种情况

python 复制代码
if self.flag == 'valid':
    us = self.user_valid_list[idx]
elif self.flag == 'test':
    us = self.user_test_list[idx]
else:
    us = 0

info = sample(us)
           
相关推荐
阿里云大数据AI技术2 天前
光轮智能 × 阿里云:共建 Physical AI 云上数据、评测与持续学习基础设施
人工智能·机器学习
拾年2753 天前
大模型的"聪明"从哪来?聊聊 AI 数据集的那些事儿
人工智能·深度学习·机器学习
罗西的思考4 天前
机器人 / 强化学习】HIL-SERL:人类在环驱动的具身智能进化框架
人工智能·算法·机器学习
ShallWeL4 天前
【机器学习】(3)—— 线性回归:梯度下降
人工智能·机器学习
ShallWeL4 天前
【机器学习】(2)—— 线性回归:损失函数
人工智能·机器学习