Sympy を使用して、シンボル "x" (および潜在的に他のシンボル) の多項式である式 f があるとします。
整数 n より大きい次数の f のすべての項を削除する効率的な方法があるかどうかを知りたいです。
特別なケースとして、私は非常に複雑な関数を持っていますが、x で 2 次までの項のみを保持したいと考えています。これを行う効率的な方法は何ですか?
それを行うための明白であまり効率的ではない方法は、n 未満の各 m に対して、m 導関数を取り、x を 0 に設定して x^m の係数を取得することです。この方法で各係数を取得し、多項式を再構築します。しかし、デリバティブを取ることは最も効率的なことではありません。