``` import numpy as np
def Solve(mat, max_itrs, min_delta, ):
mat表示矩阵
max_itrs表示最大迭代次数
min_delta表示停止迭代阈
itrs_num=0
delta=float('inf')
N=np.shape(mat)[0]
#所有分量都为1的列向量
x=np.ones(shape=(N,1))
#x=np.array([0],[0],[1])
while itrs_num<max_itrs and delta>min_delta:
itrs_num += 1
y=np.dot(mat,x)
#print(y)
m=y.max()
#print("第{}次迭代“.format(itrs_num))
print("y=",y)
print("m={0}".format(m))
print("x^T为:",x)
print(
"" )
IOS=np.array([[2,3,2],
[10,3,4],
[3,6,1]],dtype=float)
Solve(IOS,10,1e-10)
###### 运行结果及报错内容 Traceback (most recent call last):
File "C:\Users\15798\PycharmProjects\pythonProject\a.py", line 1, in <module>
import numpy as np
ModuleNotFoundError: No module named 'numpy'
Process finished with exit code 1
你灭有 numpy 这个package,pip 安装一下试试