通过构建其名称来调用变量

时间:2018-01-23 08:35:43

标签: variables

我试图通过建立其名称来调用变量。这是一个例子:

cnfg = 'cost'
mx = np.matrix(vars()[cnfg+'_LT'] + v)

它给了我:

KeyError: 'cost_LT'

但是cost_LT是我已经定义的变量。如果我只是尝试:

mx = np.matrix(vars()['cost_LT'] + v)

它有效。

为什么?

0 个答案:

没有答案