機械学習、線形回帰(V):線形回帰方程式解法

ここに画像を挿入説明
ここに画像を挿入説明

import numpy as np
X = np.array([[3,3.2],\
              [3.5,3.6]])
X

ここに画像を挿入説明

y = np.array([[118.4],\
          [135.2]])
y

ここに画像を挿入説明

行列方程式を解きます

ここに画像を挿入説明

#转置
XT = X.T
XT

ここに画像を挿入説明

#方阵
XTX = np.dot(XT,X)
XTX

ここに画像を挿入説明

#逆矩阵
INV = np.linalg.inv(XTX)
INV

ここに画像を挿入説明

# 继续
A =np.dot(np.dot(INV,XT),y)
A

ここに画像を挿入説明

#验证
np.dot(X,A)

ここに画像を挿入説明

公開された521元の記事 ウォンの賞賛644 ・は 70000 +を見て

おすすめ

転載: blog.csdn.net/qq_35456045/article/details/104478903