我有一个4x4的矩阵B。我想用整个第一行替换一个特定值(2):
B[0]=2.0
如果我这样说的话,第一行变成[2,[....],[....],[....]]而不是[[2,2,2,2],[....],[....],[....]]。
[2,[....],[....],[....]]
[[2,2,2,2],[....],[....],[....]]
我该如何解决?
您可以进行B[0] = [2 for x in range(4)]
B[0] = [2 for x in range(4)]
您也可以执行B[0] = [2,2,2,2],但是如果大小更改,则可以放B[0] = [2 for x in range(size)]
B[0] = [2,2,2,2]
B[0] = [2 for x in range(size)]