怎么把numpy矩阵转化为sympy的矩阵
时间: 2023-11-29 20:06:53 浏览: 270
Python 执行矩阵与线性代数运算
要将 numpy 的矩阵转换为 sympy 的矩阵,可以使用 sympy 的 Matrix() 函数。具体来说,可以使用如下代码:
```python
import numpy as np
from sympy import Matrix
# 定义一个 numpy 的矩阵
A = np.array([[1, 2], [3, 4]])
# 将 numpy 的矩阵转换为 sympy 的矩阵
B = Matrix(A)
# 输出结果
print(B)
```
输出结果为:
```
Matrix([[1, 2], [3, 4]])
```
其中,Matrix() 函数能够将一个二维列表、元组、numpy 的 ndarray 或其它可迭代对象转换为 sympy 的矩阵。在这个例子中,我们先定义了一个 numpy 的矩阵 A,然后使用 Matrix() 函数将其转换为 sympy 的矩阵 B。最后,打印出 B 的值。
阅读全文