矩阵的深度复制

2024-06-16 10:34:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用SageMath创建一个矩阵的深度副本。你知道吗

import copy
A = Matrix([[1,2],[3,4]]).augment(Matrix.identity(2), subdivide=True)
B = copy.deepcopy(A)
print A
print B

给了我:

[1 2|1 0]
[3 4|0 1]

[1 2 1 0]
[3 4 0 1]

使用细分深度复制矩阵的正确方法是什么?我必须使用:

B.subdivide(*A.subdivisions())

SageMath 7.2版,发布日期:2016-05-15


Tags: 方法importtrue副本矩阵matrixidentity细分