from sympy import Matrix
import numpy as np
原数据是矩阵matrix
A_matrix = np.array([[1, 0, 0, 0, 1, 0], [1, 0, 0, 0, 0, 1], [0, 1, 0, 1, 0, 0],[0, 1, 0, 0, 0, 1], [0, 0, 1, 1, 0, 0], [0,0,1,0,1,0],[1,1,1,-1,-1,-1]])#系数矩阵,类型matrix# 阶梯行
A_rref =np.array(A_matrix .rref([0].tolist()).astype(np.int32)
# 返回最简阶梯型
print(A_rref )
原数据是序列array
A_array = np.array([[1, 0, 0, 0, 1, 0], [1, 0, 0, 0, 0, 1], [0, 1, 0, 1, 0, 0],[0, 1, 0, 0, 0, 1], [0, 0, 1, 1, 0, 0], [0,0,1,0,1,0],[1,1,1,-1,-1,-1]])#系数矩阵,类型array# 转化为矩阵
A_matrix = Matrix(A_array)
# 返回最简阶梯型
A_rref =np.array(A_matrix .rref([0].tolist()).astype(np.int32)
print(A_rref )
效果如下: