2024-10-04 03:21:32 发布
网友
我想知道如何命名一个矩阵变量
假设矩阵a
var=din3 a array([[1., 1., 1., 1., 1.], [1., 1., 1., 1., 1.], [1., 1., 1., 1., 1.], [1., 1., 1., 1., 1.], [1., 1., 1., 1., 1.]])
我想用一个字符串连接变量的名称
我想这样做:a+“IM”+var
所以得到的变量是aIMdin3。所以当我调用aIMdin3时,我得到的是矩阵,而不是调用a
我怎么能这么做
有一种方法可以通过使用globals()动态创建变量,但我不推荐这种类型的“元编程” 在我看来,最好改用dictionary,通过创建dictionary的动态键来生成动态变量
var = "din3" d = {} d['aIM'+var] = a
有关详细信息,请访问How can you dynamically create variables via a while loop?
有一种方法可以通过使用globals()动态创建变量,但我不推荐这种类型的“元编程” 在我看来,最好改用dictionary,通过创建dictionary的动态键来生成动态变量
有关详细信息,请访问How can you dynamically create variables via a while loop?
相关问题 更多 >
编程相关推荐