import numpy as np
def linear_regression_normal_equation(
X: list[list[float]], y: list[float]
) -> list[float]:
# 实现代码
X_transpose = X.T
# 计算正规方程的解
theta = np.linalg.inv(X_transpose.dot(X)).dot(X_transpose).dot(y)
theta = np.round(theta, 4).flatten().tolist()
return theta
if __name__ == "__main__":
import ast
x = np.array(ast.literal_eval(input()))
y = np.array(ast.literal_eval(input())).reshape(-1, 1)
# Perform linear regression
coefficients = linear_regression_normal_equation(x, y)
# Print the coefficients
print(coefficients)