Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में एक बहुपद को एक घात में उठाएँ

बहुपद को घात में बढ़ाने के लिए, पायथन में numpy.polynomial.polynomial.polypow() विधि का उपयोग करें। बहुपद c को घातांक पर लौटाता है। तर्क c निम्न से उच्च की ओर क्रमित गुणांकों का एक क्रम है। यानी, [1,2,3] श्रृंखला 1 + 2*x + 3*x**2 है। विधि भागफल और शेष का प्रतिनिधित्व करने वाली गुणांक श्रृंखला की सरणी लौटाती है।

पहला पैरामीटर, c निम्न से उच्च डिग्री तक क्रमबद्ध श्रृंखला गुणांकों की एक 1-डी सरणी है। दूसरा पैरामीटर, पाउ एक शक्ति है जिससे श्रृंखला को ऊपर उठाया जाएगा। तीसरा पैरामीटर, अधिकतम शक्ति, अनुमत अधिकतम शक्ति है। यह मुख्य रूप से श्रृंखला के विकास को असहनीय आकार तक सीमित करने के लिए है। डिफ़ॉल्ट 16 है।

यह numpy.polynomial.polynomial मॉड्यूल बहुपद से निपटने के लिए उपयोगी कई ऑब्जेक्ट प्रदान करता है, जिसमें एक बहुपद वर्ग भी शामिल है जो सामान्य अंकगणितीय संचालन को समाहित करता है।

कदम

सबसे पहले, आवश्यक पुस्तकालयों को आयात करें -

from numpy.polynomial import polynomial as P

बहुपद और एक घात -

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

बहुपद प्रदर्शित करें -

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

शक्ति प्रदर्शित करें -

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

बहुपद को घात में बढ़ाने के लिए, पायथन में 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. पायथन - बहुपद प्रतिगमन का कार्यान्वयन

    बहुपद प्रतिगमन रैखिक प्रतिगमन का एक रूप है जिसमें स्वतंत्र चर x और आश्रित चर y के बीच संबंध को nth डिग्री बहुपद के रूप में तैयार किया जाता है। बहुपद प्रतिगमन x के मान और y के संगत सशर्त माध्य के बीच एक गैर-रैखिक संबंध फिट बैठता है, जिसे E(y |x) कहा जाता है उदाहरण # Importing the libraries import num

  1. पायथन में एक अपवाद उठाना

    आप उठाएँ कथन का उपयोग करके कई तरह से अपवाद उठा सकते हैं। रेज़ स्टेटमेंट का सामान्य सिंटैक्स इस प्रकार है। सिंटैक्स raise [Exception [, args [, traceback]]] यहां, अपवाद अपवाद का प्रकार है (उदाहरण के लिए, NameError) और तर्क अपवाद तर्क के लिए एक मान है। तर्क वैकल्पिक है; यदि आपूर्ति नहीं की जाती है, त

  1. पायथन में तीन की शक्ति

    मान लीजिए कि हमारे पास एक संख्या n है। हमें यह जांचना है कि संख्या 3 की शक्ति है या नहीं। अतः यदि संख्या n =27 के समान है, जो कि 3 की घात है, तो परिणाम सत्य होगा, यदि n =15, तो वह असत्य होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - हम इसे हल करने के लिए लघुगणक का उपयोग करेंगे अगर [log10(n