我想访问变量列表中的变量来更新它。我想知道是否有任何方法可以使用list而不是以字符串形式访问变量here
dWaa, dWax, dWya, db, dby = gradients['dWaa'], gradients['dWax'], gradients['dWya'], gradients['db'], gradients['dby']
for gradient in [dWax, dWaa, dWya, db, dby]:
gradient = np.clip(gradient, -10, 10)
# I need to update the value of variables(eg. dwaa) here
gradients = {"dWaa": dWaa, "dWax": dWax, "dWya": dWya, "db": db, "dby": dby}
如何更新循环内变量的值(例如dwaa)
根据我的理解,渐变应该是一个字符串列表,其中字符串与变量的名称相同。所以你可以用
并管理可能引发的名称错误。在
相关问题 更多 >
编程相关推荐