Haskellでは、私はPoly a = X | Coef a | Sum (Poly a) (Poly a) | Prod (Poly a) (Poly a) deriving (Show)のカスタムデータ型を使用しています。 したがって、多項式(3 + x)^ 2は(Prod (Sum (Coef 3) X) (Sum (Coef 3) X))と表されます。 このように入力された多項式を標準形
collect_constのSympy(バージョン1.1.1)のドキュメントでは、Numbers=Falseオプションを使用すると、「FloatまたはRationalは収集されません」と表示されます。これは有理数は通常collect_constによって収集されていると思いますが、彼らはしていないようです: >>> from sympy import *
>>> x, y, z = symbols