gpt4 book ai didi

python - 通过添加到末尾来扩展矩阵中的每一行?

转载 作者:行者123 更新时间:2023-12-01 05:31:39 25 4
gpt4 key购买 nike

我试图通过在每行末尾附加 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 线性代数库)。如果您的矩阵是 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))

关于python - 通过添加到末尾来扩展矩阵中的每一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20088245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com