习题2.7(1)

import numpy as np  
  
# 定义系数矩阵A和常数项向量b  
A = np.array([[4, 2, -1],  
              [3, -1, 2],  
              [11, 3, 0]])  
b = np.array([2, 10, 8])  
  
# 使用numpy的lstsq求解最小二乘解  
x, residuals, rank, s = np.linalg.lstsq(A, b, rcond=None)  
  
print("最小二乘解为:")  
print(x)  
  
# 打印残差和矩阵A的秩  
print("残差为:", residuals)  
print("矩阵A的秩为:", rank)  
 
print("学号:3008")

结果如下

posted @ 2024-10-15 19:49  方~~  阅读(18)  评论(0)    收藏  举报