如何在Python中创建矩阵AxB?

时间:2016-05-13 13:46:25

标签: python python-2.7

我正在尝试使用Python中的特定模式创建此矩阵AxB:

[1.0, 0.0, 0.0],
[-1.0, 0.0, 0.0],
[0.0, 1.0, 0.0],
[0.0, -1.0, 0.0],
[0.0, 0.0, 1.0],
[0.0, 0.0, -1.0]

问题在于我想创建这个矩阵而不必采用硬编码。有人可以帮我隔离模式,并动态填充矩阵吗?

以下是我迄今为止所做的尝试:

matrix_test = [[0.0 for i in range(3)] for i in range(6)]
for x in range(3):
    matrix_test [x][x] = 1.0

1 个答案:

答案 0 :(得分:2)

matrix_test = [[0.0 for i in range(3)] for i in range(6)]
for x in range(3):
    matrix_test [2 * x][x] = 1.0
    matrix_test [2 * x + 1][x] = -1.0