Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで多項式を累乗する


多項式を累乗するには、Pythonでnumpy.polynomial.polynomial.polypow()メソッドを使用します。累乗された多項式cを返します。引数cは、低から高の順に並べられた係数のシーケンスです。つまり、[1,2,3]は級数1 + 2 * x + 3 * x**2です。このメソッドは、商と剰余を表す係数系列の配列を返します。

1番目のパラメーターcは、低次から高次の順に並べられた系列係数の配列の1次元配列です。 2番目のパラメーターであるpowは、シリーズが発生するパワーです。 3番目のパラメーターmaxpowerは、許可される最大電力です。これは主に、シリーズの成長を管理できないサイズに制限するためです。デフォルトは16です。

このnumpy.polynomial.polynomialモジュールは、通常の算術演算をカプセル化するPolynomialクラスなど、多項式の処理に役立つ多数のオブジェクトを提供します。

ステップ

まず、必要なライブラリをインポートします-

from numpy.polynomial import polynomial as P

多項式と累乗-

poly = (4,1,6)
power = 3

多項式を表示する-

print("Polynomial...\n",poly)

パワーを表示-

print("\nPower...\n",power)

多項式を累乗するには、Pythonでnumpy.polynomial.polynomial.polypow()メソッドを使用します。累乗された多項式cを返します。引数cは、低から高の順に並べられた係数のシーケンスです。つまり、[1,2,3]は級数1 + 2 * x + 3 * x ** 2-

res = P.polypow(poly,power);
print("\nResult...\n",res)

from numpy.polynomial import polynomial as P

# Polynomial and a power
poly = (4,1,6)
power = 3

# Display the polynomial
print("Polynomial...\n",poly)

# Display the power
print("\nPower...\n",power)

# To raise a polynomial to a power, use the numpy.polynomial.polynomial.polypow() method in Python.
res = P.polypow(poly,power);
print("\nResult...\n",res)

出力

Polynomial...
(4, 1, 6)

Power...
3

Result...
[ 64. 48. 300. 145. 450. 108. 216.]

  1. Python-多項式回帰の実装

    多項式回帰は、独立変数xと従属変数yの間の関係がn次多項式としてモデル化される線形回帰の形式です。多項式回帰は、xの値と対応するyの条件付き平均(E(y | x)で表される)の間の非線形関係に適合します。 例 # Importing the libraries import numpy as np import matplotlib.pyplot as plt import pandas as pd # Importing the dataset datas = pd.read_csv('data.csv') datas # divide the dataset into tw

  2. Pythonで例外を発生させる

    raiseステートメントを使用すると、いくつかの方法で例外を発生させることができます。 raiseステートメントの一般的な構文は次のとおりです。 構文 raise [Exception [, args [, traceback]]] ここで、Exceptionは例外のタイプ(たとえば、NameError)であり、argumentは例外引数の値です。引数はオプションです。指定しない場合、例外引数はNoneです。 最後の引数であるtracebackもオプションであり(実際にはほとんど使用されません)、存在する場合は、例外に使用されるtracebackオブジェクトです。 例 例外は、文字列、ク