gpt4 book ai didi

python - sympy modulo 不适用于非交换表达式

转载 作者:太空宇宙 更新时间:2023-11-04 05:56:31 32 4
gpt4 key购买 nike

我有以下代码:

y = IndexedBase('y')
z = y[0] % 2000

这给出了错误:

sympy.polys.polyerrors.PolynomialError: non-commutative expressions are not supported

我相信这是因为 IndexedBase 项。表示 z = y[0] % 2000 的替代方法是什么?

最佳答案

回答我自己的问题:

在最新版本的 sympy 0.7.6(之前使用的是稍旧的版本)中,indexedBase 对象默认是可交换的。所以只需下载较新版本的 sympy,我就可以使用 Mod 运算符。

https://github.com/sympy/sympy/pull/7355

关于python - sympy modulo 不适用于非交换表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27477976/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com