Open
Description
This code
for b, w in zip(self.biases, self.weights):
z = np.dot(w, activation)+b
zs.append(z)
activation = sigmoid(z)
activations.append(activation)
throws the following error, and I don't really know why. (I am using Python 3.8.3 and numpy 1.18.4)
ValueError: operands could not be broadcast together with shapes (10,784) (10,30)