在以下代码段中,
if evaluation_data:
n_data = len(evaluation_data)
n = len(training_data)
evaluation_cost, evaluation_accuracy = [], []
training_cost, training_accuracy = [], []
for j in list(range(epochs)):
random.shuffle(training_data)
mini_batches = training_data[k:k+mini_batch_size]
Run Code Online (Sandbox Code Playgroud)
你可以看到我没有使用xrange.虽然编写代码是为了在pyhton2上运行,但我重构了在python3上运行它.但是,我一直在收到以下错误:
................................Directory/network2.py", line 147, in SGD
for j in list(range(epochs)):
NameError: name 'xrange' is not defined
Run Code Online (Sandbox Code Playgroud)
一开始,我只用过range().然后在学习了range()不是python3中的列表之后我做了list(range()).但是,我xrange在两个修订案例中都会一直收到错误.如果有人能提供帮助,我将不胜