如何将变量列表转换为numpy数组

2024-09-28 19:20:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有很多变量被传递到一个函数中,V1,V2等等,我想在尽可能少的行内自动将这些变量转换为numpy数组。这些变量将是数字的列表,我已经检查过它们是列表还是numpy数组

我尝试过将它们打包到一个列表中,即newlist= [V1, V2, . . .],然后在列表中迭代:

for i in range(len(newlist)):
    inputs[i] = np.asarray(inputs[i])

但此方法只将列表中的元素替换为副本。 我要做的是将每个变量转换为一个数组,就像我执行了以下操作一样:

^{pr2}$

如果V1是一个列表,那么它是这个语句后面的一个数组,但是我希望避免像有变量一样多地写这些语句。在

谢谢你的帮助


Tags: 函数innumpy列表forlenrange数字