标签: variables
我试图通过建立其名称来调用变量。这是一个例子:
cnfg = 'cost' mx = np.matrix(vars()[cnfg+'_LT'] + v)
它给了我:
KeyError: 'cost_LT'
但是cost_LT是我已经定义的变量。如果我只是尝试:
mx = np.matrix(vars()['cost_LT'] + v)
它有效。
为什么?