首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >矩阵SageMath的深拷贝

矩阵SageMath的深拷贝
EN

Stack Overflow用户
提问于 2016-12-25 15:25:54
回答 1查看 249关注 0票数 2

我正在SageMath中创建一个矩阵的深度拷贝。

代码语言:javascript
复制
import copy
A = Matrix([[1,2],[3,4]]).augment(Matrix.identity(2), subdivide=True)
B = copy.deepcopy(A)
print A
print B

给我:

代码语言:javascript
复制
[1 2|1 0]
[3 4|0 1]

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

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

代码语言:javascript
复制
B.subdivide(*A.subdivisions())

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-01 18:05:52

tmonteil在https://ask.sagemath.org/question/36134/deepcopy-of-a-matrix-sagemath/?answer=36137#post-id-36137上的回答

似乎鼠尾草有一种定制的方法

代码语言:javascript
复制
__copy__

但不是一个定制的方法

代码语言:javascript
复制
__deepcopy__
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41322359

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档