python矩阵怎么遍历输出
import numpy as np
from numpy.linalg import solve
a = np.mat([[1, 1, 0, 0, 0, 1], [0, -1, 1, 1, 0, 0], [0, 0, 0, -1, 1, -1], [0, -10, 0, -8, 0, 2], [-10, 10, 4, 0, 0, 0],
[0, 0, -4, 8, 8, 0]]) # 系数矩阵
b = np.mat([0, 0, 0, -40, -20, 20]).T # 常数项列矩阵
x = solve(a, b) # ⽅程组的解
print(x)
for i in x:
print(i)
请问如何实现我下边标红的形式,中括号去掉
import numpy as np
from numpy.linalg import solve
a = np.mat([[1, 1, 0, 0, 0, 1], [0, -1, 1, 1, 0, 0], [0, 0, 0, -1, 1, -1], [0, -10, 0, -8, 0, 2], [-10, 10, 4, 0, 0, 0],
[0, 0, -4, 8, 8, 0]]) # 系数矩阵
b = np.mat([0, 0, 0, -40, -20, 20]).T # 常数项列矩阵
x = solve(a, b) # ⽅程组的解
# print(x)
# 矩阵转列表
list1 = np.matrix.tolist(x)
# print(list1)
for i in list1:
print(i[0])
# 2.507836990595611
# 1.1285266457680252
# -1.5517241379310347
# 2.6802507836990594
# -0.9561128526645767
# -3.6363636363636362