matlab这两句eval(['ssr' num2str(col) '=r;']);RM=eval(['ssr' num2str(l)]);是什么含义?如何翻译成python代码
时间: 2023-05-26 21:06:34 浏览: 281
STR710-EVAL.rar_STR7_STR710_str71x
这两句代码的含义是:
1.将变量r的值存储到名为ssr(col)的变量中,其中col是一个整数变量。
2.将名为ssr(l)的变量的值存储到变量RM中,其中l也是一个整数变量。
在Python中,可以将这两行代码翻译为:
exec('ssr{} = r'.format(col)) # 将r的值存储到名为ssr[col]的变量中
RM = eval('ssr{}'.format(l)) # 获取名为ssr[l]的变量的值并存储到RM中。
阅读全文