【发布时间】:2018-03-12 22:17:34
【问题描述】:
import sympy
我试图在取其每个值(mod n)后找到一个矩阵。 我知道 numpy 数组可以正常工作,但不幸的是我不得不使用 sympy。 有谁知道一个内置的 sympy 函数可以做到这一点或任何其他方式?谢谢!
B = sympy.Matrix([[2, 3], [4, 5]])
print(B % 3)
这是我的错误
TypeError: unsupported operand type(s) for %: 'MutableDenseMatrix' and 'int'
使用 numpy 这是正确的输出:
B = np.array([[2, 3], [4, 5]])
print(B % 3)
>>> [[2 0]
[1 2]]
【问题讨论】:
标签: python matrix sympy modulus