我有一个函数,它接收一个列表和一些参数,然后这个函数根据提供的参数和列表创建一个线性方程
def modelFunction(data, a, b, c, offset):
f = (data[0] * a) + (data[1] * b) + (data[2] * c) + offset
return f
我想用数学方法创建参数,也用数学方法创建线性方程。 最终的目标应该是,我可以创建一个不同的函数,每次调用它时使用不同数量的参数。 例子: 如果我需要创建一个带有2个参数的线性方程,它的截距,那么它会创建一个函数,如:
def modelFunction(data, a, b,offset):
f = (data[0] * a) + (data[1] * b) + offset
return f
如果我需要创建一个带有3个参数的线性方程,它的截距,那么它会创建一个函数,如:
def modelFunction(data, a, b, c, offset):
f = (data[0] * a) + (data[1] * b) + (data[2] * c) + offset
return f
我相信*接线员可能会帮我,但一直没能弄明白
为简洁起见,省略了等长检查:
相关问题 更多 >
编程相关推荐