I\'m following a tutorial on neural nets1
It\'s in Python 2.7. I\'m using 3.4. This is the line that troubles me:
if test_data: n_test = len(test_data)>
In mnist_loader wrap your zip results in list() constructs like below
def load_data_wrapper():
tr_d, va_d, te_d = load_data()
training_inputs = [np.reshape(x, (784,1)) for x in tr_d[0]]
training_results = [vectorized_result(y) for y in tr_d[1]]
training_data = list(zip(training_inputs, training_results))
validation_inputs = [np.reshape(x,(784, 1))for x in va_d[0]]
validation_data = list(zip(validation_inputs, va_d[1]))
test_inputs = [np.reshape(x, (784, 1)) for x in te_d[0]]
test_data = list(zip(test_inputs, te_d[1]))
return(training_data, validation_data, test_data)