我是Python的新手,想为正常方程编写代码。代码如下,请提供一些关于编码的建议和反馈。谢谢!
def norm_equ(x, y): x_input = pd.DataFrame(x) x_input = (x_input - x_input.mean())/x_input.std() x_0 = np.ones((len(x_input), 1)) x_new = np.hstack((x_0, x_input)) temp1 = np.linalg.pinv(np.dot(np.transpose(x_new), x_new)) temp2 = np.dot(temp1, np.transpose(x_new)) theta = np.dot(temp2, y) return theta
我的问题是关于:如何在数据中添加$ X_0 $?除了 data.frame 数据结构之外,还有其他工作方式吗?提前感谢您的帮助。
沧海一幻觉
SMILET
相关分类