python高斯消元
'''python高斯消元
直接消:
先把每行第一个变成1,然后逐个去减每行数,之后再反着消,最后把原系数矩阵变成单位矩阵
'''
a = [, , [-1, 2, 1, 6]]
for i in range(len(a)):
tmp = a
for j in range(len(a)):
a *= 1/tmp
for j in range(i+1, len(a)):
tmp = a
for k in range(len(a)):
a -= a*tmp
for i in range(len(a)-2, 0, -1):
for j in range(i):
tmp = a
for k in range(len(a)):
a -= a*tmp
for item in a:
print(item)
页:
[1]