我试图通过将1附加到每行的末尾来增加矩阵中行的长度。
matrix_1 = [[-4, -2, -3],[-1, -1, 1],[-2, 0, 1]]
我需要的输出是:
matrix_2 = [[-4,-2,-3,1],[-1,-1,1,1],[-2,0,1,1]]
谢谢
如果您正在使用此矩阵进行大量的数值工作,则可能会受益于使用numpy(基本上是Python线性algbera库)。如果您的矩阵是一个numpy数组而不是嵌套列表,如下所示:
import numpy as np
matrix_1 = np.array([[-4, -2, -3],[-1, -1, 1],[-2, 0, 1]])
然后您可以使用numpy的hstack
功能对其进行扩展:
column_of_ones = np.ones((matrix_1.shape[0], 1))
matrix_2 = np.hstack((matrix_1, column_of_ones))
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句