我正在尝试使用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
答案 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