【发布时间】:2017-11-01 15:46:36
【问题描述】:
我设法创建了一个这样的 python 数组:
MainMatrix=[[0 for x in range(n)] for y in range(n)]
(我更改了矩阵中的一些值)
现在,我想知道是否可以将其转换为 SymPy 矩阵,以便我可以计算行列式(假设 MainMatrix 中的所有值都不是整数,而有些是 SymPy 符号)。我想要这样的东西:
M=Matrix([MainMatrix]) #Conversion of Array to SymPy Matrix
M.det() #Computation of Determinant of the Matrix
(是的,我知道第一行不起作用,但我只是表示我的意图)
将不胜感激此转换的解决方案,或任何其他查找 MainMatrix 行列式的替代方法(请记住,所有条目都不是整数,有些是 SymPy 符号)。
【问题讨论】:
标签: python arrays python-2.7 matrix sympy