Pythonで1つの多項式を別の多項式に追加する
ある多項式を別の多項式に追加するには、Pythonでnumpy.polynomial.polynomial.polyadd()メソッドを使用します。 2つの多項式c1+c2の合計を返します。引数は、最低次の項から最高次の項までの係数のシーケンスです。つまり、[1,2,3]は多項式1 + 2 * x + 3 * x ** 2を表します。メソッドは、それらの合計を表す係数配列を返します。パラメーターc1とc2は、低から高の順に並べられた多項式係数の1次元配列を返します。
このnumpy.polynomial.polynomialモジュールは、通常の算術演算をカプセル化するPolynomialクラスなど、多項式の処理に役立つ多数のオブジェクトを提供します。
ステップ
まず、必要なライブラリをインポートします-
from numpy.polynomial import polynomial as P
2つの多項式を宣言する-
p1 = (4,1,6) p2 = (2,5,3)
多項式を表示する-
print("Polynomial 1...\n",p1) print("\nPolynomial 2...\n",p2)
ある多項式を別の多項式に追加するには、Pythonでnumpy.polynomial.polynomial.polyadd()メソッドを使用します。 2つの多項式c1+c2の合計を返します。引数は、最低次の項から最高次の項までの係数のシーケンスです。つまり、[1,2,3]は多項式1 + 2 * x + 3 * x **2-
を表します。sumRes = P.polyadd(p1,p2); print("\nResult (Sum)...\n",sumRes)
例
from numpy.polynomial import polynomial as P # Declare Two Polynomials p1 = (4,1,6) p2 = (2,5,3) # Display the polynomials print("Polynomial 1...\n",p1) print("\nPolynomial 2...\n",p2) # To add one polynomial to another, use the numpy.polynomial.polynomial.polyadd() method in Python. sumRes = P.polyadd(p1,p2); print("\nResult (Sum)...\n",sumRes)
出力
Polynomial 1... (4, 1, 6) Polynomial 2... (2, 5, 3) Result (Sum)... [6. 6. 9.]
-
Pythonで1つ追加
nという整数のリストがあるとします。これは10進数を表し、n [i]は[0、9]の間にあります。したがって、nが[2、4、9]の場合、数値249を表します。数値に1が追加されるように変更されていることを除いて、同じ表現で同じリストを見つける必要があります。 したがって、入力がn =[9,9]の場合、出力は[1、0、0]になります。 これを解決するには、次の手順に従います- n:=nの先頭に0を追加 nの最後の要素を1増やします n-1から0の範囲サイズのiの場合、1ずつ減らします。 n [i-1]:=n [i-1] +(n [i] / 10)の商 n [i]:
-
1つのPython文字列を別の文字列に追加します
Pythonに文字列を追加することで、それらを連結して新しい文字列を取得します。これは、テキスト分析などの多くのシナリオで役立ちます。以下は、このタスクで検討する2つのアプローチです。 +=演算子の使用 +演算子は、数値の場合と同様に文字列に使用できます。唯一の違いは、文字列の場合、数値の加算ではなく連結が発生することです。 例 s1 = "What a beautiful " s2 = "flower " print("Given string s1 : " + str(s1)) print("Given string