实现一个函数,将给定矩阵转换为简化行阶梯形(Reduced Row Echelon Form, RREF)。
RREF是一种特殊的矩阵形式,具有以下特点:
1. 每行的首个非零元素(主元)为12. 主元所在列的其他元素都为0
3. 每行主元右侧的零行都在非零行之下
函数`rref`接收一个参数:
- matrix:numpy数组表示的矩阵
返回对应的简化行阶梯形,类型为numpy数组。
[[1, 2, 3], [4, 5, 6], [7, 8, 9]]
[[ 1. 0. -1.] [-0. 1. 2.] [ 0. 0. 0.]]
1.对应的输入、输出已给出,您只用实现核心功能函数即可。
2.支持numpy、scipy、pandas、scikit-learn库。