-1
2つの多項式を加算して乗算したい。機能は、私が使用しなくても、これらの2つの多項式の両方を追加し、乗算したいadd([(4,3),(3,0)],[(-4,3),(2,1)])
。だから、Pythonでの多項式の加算と乗算
- の4x^3 + 3と-4X^3 + 2xの
のような多項式に見えるように二つの引数をとります任意のライブラリ。
2つの多項式を加算して乗算したい。機能は、私が使用しなくても、これらの2つの多項式の両方を追加し、乗算したいadd([(4,3),(3,0)],[(-4,3),(2,1)])
。だから、Pythonでの多項式の加算と乗算
のような多項式に見えるように二つの引数をとります任意のライブラリ。
加えて、私はあなたがこれまでに試してみました何方法
def poly_add(x, y):
r = []
min_len = min(len(x), len(y))
for i in range(min_len):
if x[i][1] == y[i][1]:
m = x[i][0] + y[i][0]
if m != 0:
r.append((m, x[i][1]))
if x[i][1] != y[i][1]:
r.append((y[i]))
r.append((x[i]))
return r
書かれていますか? _ "ライブラリを使用せずに" _あなたのインストラクターは答えに他の条件を付けましたか? – John1024
主に私は両方の問題を解決できるアルゴリズムを見つけようとしました。 –
'[(-4,3)、(2、1)]'は '-4x^3 + 3'にどのように変換されますか? –