假设我有一个名为“A”的 2x2 矩阵(带有符号)。现在,如果这样做
B = sympy.tensorproduct(A,A)
print(sympy.shape(B))
我明白了,
(2,2,2,2)
这是一个 4 秩张量。
但是,我想要的是一个 2 秩 4x4 矩阵。我怎样才能做到这一点?
我尝试阅读 sympy 的文档并了解了 reshape。但这对我不起作用。我能注意到的一个区别是,在示例中,矩阵非常简单或只有数字。虽然我正在尝试的矩阵有一些时间指数(变量/符号)。
假设我有一个名为“A”的 2x2 矩阵(带有符号)。现在,如果这样做
B = sympy.tensorproduct(A,A)
print(sympy.shape(B))
我明白了,
(2,2,2,2)
这是一个 4 秩张量。
但是,我想要的是一个 2 秩 4x4 矩阵。我怎样才能做到这一点?
我尝试阅读 sympy 的文档并了解了 reshape。但这对我不起作用。我能注意到的一个区别是,在示例中,矩阵非常简单或只有数字。虽然我正在尝试的矩阵有一些时间指数(变量/符号)。
如果我理解正确,你想要numpy.kron
.