你好:上面的程序,请看如下代码:-*- coding: cp936 -*-end=input("是否结束(y/n):")while end=="n": print "Number of coordinates:2" xx=input("x's:") yy=input("y's:") a=float(list(xx)[0]) b=float(list(xx)[1]) c=float(list(yy)[0]) ...
用python写一个小程序,输入坐标求线性回归
你好:
上面的程序,请看如下代码:
# -*- coding: cp936 -*-end=input("是否结束(y/n):")while end=="n": print "Number of coordinates:2" xx=input("x's:") yy=input("y's:") a=float(list(xx)[0]) b=float(list(xx)[1]) c=float(list(yy)[0]) d=float(list(yy)[1]) print "第一个点是:("+str(a)+","+str(c)+")" print "第一个点是:("+str(b)+","+str(d)+")" x0=c-a y0=float(d-b) print "直线方程为:", if x0==0: print "x=",a else: print "y=%r(x-%r)+%r"%(y0/x0,a,c) print2014-06-13