我正在尝试为我希望函数采用的参数创建一个名称列表。长度应该是32,我想要类似的东西,bs=[b0,b1,b2,...,b31]但我不想b0,b1,...手写,所以有没有办法用 Python 编写一个可以生成这样一个列表的小程序?
编辑:无论如何要使参数值不是字符串?我试图将它们作为参数放在一个函数中,如下所示:
def chiwork(a0,a1,a2,a3,bs):
ana=np.array([a0,a1,a2,a3])
betalat=[0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,3,3,3,3,3]
chia=sum((ana-a)**2)+sum((bs*a[betalat]-amssr)**2)
return chia
该函数需要“知道”有 32 个 bs,但是当 bs 中的元素在列表中时,无法将其解包。
海绵宝宝撒
慕尼黑5688855
相关分类