使用数组作为多变量函数的输入

时间:2020-10-02 01:47:27

标签: python numpy

如果我有一个多变量函数,例如 F= lambda x,y: x**2+y**2
以及是否需要使用输入x0=np.array([1,1])

我可以知道如何使用x0F获取价值吗? 我了解我可以使用类似F(x0[0],x0[1])

的东西

但是我想知道是否有一种方法可以直接使用x0而不是手动调用每个座标

感谢您的帮助

1 个答案:

答案 0 :(得分:4)

Python允许您执行F(*x0),将数组扩展为参数。在其他语言中,有时称为“飞溅”。