我有以下代码:
y = IndexedBase('y')
z = y[0] % 2000
这给出了错误:
sympy.polys.polyerrors.PolynomialError: non-commutative expressions are not supported
我认为这是因为IndexedBase术语。什么是表示z = y[0] % 2000
的替代方式?
答案 0 :(得分:1)
回答我自己的问题:
在最新版本的sympy 0.7.6中(之前使用的是较旧的版本),indexedBase对象默认为可交换。所以只需下载较新版本的sympy,我就可以使用Mod运算符了。