x=[[1,2],[3,4],[5,6],[7,8],[9,10]] y=[0,0,1,1,1] q=[] xs=x for i in range(2): minx=9999 maxx=0 for j in range(5): if x[j][i] > maxx: maxx=x[j][i] if x[j][i] < minx: minx=x[j][i] q.append([minx,maxx]) for i in range(2): for j in range(5): minx=q[i][0] maxx=q[i][1] xs[j][i]=(x[j][i]-minx)/(maxx-minx) a=[-0.1,0.3,0.4] ys=[] for i in range(5): y1=a[0] for j in range(2): y1=y1+a[j+1]*xs[i][j] ys.append(y1) print(ys)