Python ';非类型';对象是不可编辑的
我在运行代码时遇到了这个错误,我不明白为什么。我尝试打印变量“j”,但它确实有一个非空值 以下是回溯:Python ';非类型';对象是不可编辑的,python,Python,我在运行代码时遇到了这个错误,我不明白为什么。我尝试打印变量“j”,但它确实有一个非空值 以下是回溯: [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",
[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
错误发生在以下位置:
[lambdas, clus, conn] = model.learn(j,env)
Python正试图将learn
返回的值解压缩到三个左侧变量中。但是,函数返回了None
,因此python无法为这些变量赋值并引发异常
x, y, z = [1, 2, 3] # works
x, y, z = None # error
错误发生在以下位置:
[lambdas, clus, conn] = model.learn(j,env)
Python正试图将learn
返回的值解压缩到三个左侧变量中。但是,函数返回了None
,因此python无法为这些变量赋值并引发异常
x, y, z = [1, 2, 3] # works
x, y, z = None # error
错误发生在以下位置:
[lambdas, clus, conn] = model.learn(j,env)
Python正试图将learn
返回的值解压缩到三个左侧变量中。但是,函数返回了None
,因此python无法为这些变量赋值并引发异常
x, y, z = [1, 2, 3] # works
x, y, z = None # error
错误发生在以下位置:
[lambdas, clus, conn] = model.learn(j,env)
Python正试图将learn
返回的值解压缩到三个左侧变量中。但是,函数返回了None
,因此python无法为这些变量赋值并引发异常
x, y, z = [1, 2, 3] # works
x, y, z = None # error
什么是
trainingblock
?是不是None
?@LutzHorn这是一个列表列表。什么是trainingblock
?是不是None
?@LutzHorn这是一个列表列表。什么是trainingblock
?是不是None
?@LutzHorn这是一个列表列表。什么是trainingblock
?是不是None
?@LutzHorn这是一个列表列表。