0
我在运行代码时遇到了这个错误,我不明白为什么。我试图打印变量'j',但它确实有一个非空值。'NoneType'对象不可迭代
这里的回溯:
[array([ 0., 10.]), array([ 0. , 0.59]), array([ 0. , 1.35]), array([ 0., 1.])]
Traceback (most recent call last):
File "model.py", line 300, in <module>
main()
File "model.py", line 293, in main
training(model, data)
File "model.py", line 272, in training
[lambdas, clus, conn] = model.learn(j,env)
TypeError: 'NoneType' object is not iterable
从功能训练(模型,数据):
for j in trainingblock:
print j
[res,prob,outunits,outacts,act,dist] = model.stimulate(j, env)
if res == True:
nitemscorrect += 1
accuracy = 1
[lambdas, clus, conn] = model.learn(j,env)
else:
accuracy = 0
什么是'trainingblock'?它是“没有”? –
@LutzHorn这是一个列表清单。 – SalmaFG