函数的必选参数,指的是函数调用的时候必须传入的参数
import math
def cal (n):
return n * n
var = cal(2)
print(var) # 4
上面的函数是计算一个数的平方,当要计算n^3, n^4…. 只能传入2个必选参数
def cal_update(n,m):
return int(math.pow(n,m))
var = cal_update(2,4)
print(var) # 16
但是,如果大多数情况下,都是平方计算,那每次都 ca
我们要编程计算所选直线的平均平方误差(MSE), 即数据集中每个点到直线的Y方向距离的平方的平均数,表达式如下:
MSE=1n∑i=1n(yi−mxi−b)2
最初麻烦的写法
# TODO 实现以下函数并输出所选直线的MSE
def calculateMSE(X,Y,m,b):
in_bracket = []
for i in range(len(X)):
num = Y[i] - m*X[i] - b
num = pow(num,2)
in_bracket.a