关于softmax的从零开始实现 ,在Pycharm里运行到这里报错了,该如何解决呢?

class Accumulator: # @save
“”"
在n个变量上累加
“”"
def init(self, n):
self.data = [0.0] * n

def add(self, *args):
    self.data = [a + float(b) for a, b in zip(self.data, args)]
    # #对数据累加

def reset(self):
    self.data = [0.0] * len(self.data)

def __getitem__(self, idx):
    return self.data[idx]

由于我们使⽤随机权重初始化net模型,因此该模型的精度应接近于随机猜测。

例如在有10个类别情况下的精度为0.1

print(evaluate_accuracy(net, test_iter)) # ☆ 这一行代码报错!RuntimeError: DataLoader worker (pid(s) 6336, 12952, 8232, 1328) exited unexpectedly ☆☆☆☆☆