小编Ali*_*naZ的帖子

Python-从名称列表传递多个变量

我希望能够对一堆变量进行某些操作,这些变量的名称在数组中列出,例如:

import numpy as np
Nsim=100
for vec in ['lgx1','lgx2','lgx3']: vec=np.random.uniform(low=0.0, high=1.0, size=Nsim)
Run Code Online (Sandbox Code Playgroud)

这实际上不会产生编译错误,但似乎也没有执行我想要的操作(即,未设置随机统一绘制的变量lgx1,lgx2和lgx3的三个数组)。这比对每个阵列使用一个这样的命令要紧凑。有什么建议么?对于仍在讲SuperMongo的那些人,我正在寻找的python类似物

foreach vec {lgx1 lgx2 lgx3} {set $vec=random(100)}
Run Code Online (Sandbox Code Playgroud)

非常感谢!

python

0
推荐指数
1
解决办法
48
查看次数

标签 统计

python ×1