exec实现python动态变量命名
今天在研究gpu多卡并行的过程中需要把一个大矩阵给拆成8块,为了实现动态变量命名查了几个资料。exec是我认为最好用的。用法如下:
假设需要设置8个变量,名字分别为fuck_0到fuck_7,
def func(x, i):
return x + i
for i in range(8):
exec('fuck_{} = func(100, {})'.format(i, i))
看懂了吗。只要...
原创
2019-08-09 16:48:10 ·
1144 阅读 ·
1 评论