NumPy 1.14 - numpy.polymul()

numpy.polymul




numpy

numpy.polymul

numpy.polymul(a1, a2) [source]

दो बहुपद के उत्पाद का पता लगाएं।

दो इनपुट बहुपद के गुणन से उत्पन्न बहुपद का पता लगाता है। प्रत्येक इनपुट में पॉली 1 डी ऑब्जेक्ट या पॉलीनोमियल गुणांक का 1 डी अनुक्रम होना चाहिए, उच्चतम से निम्नतम डिग्री तक।

पैरामीटर:

a1, a2 : array_like या poly1d ऑब्जेक्ट

इनपुट बहुपद

यह दिखाता है:

बाहर : ndarray या poly1d ऑब्जेक्ट

इनपुट के गुणन के परिणामस्वरूप बहुपद। यदि या तो इनपुट एक पॉली 1 डी ऑब्जेक्ट है, तो आउटपुट भी पॉली 1 डी ऑब्जेक्ट है। अन्यथा, यह उच्चतम से निम्नतम डिग्री तक बहुपद गुणांक का 1D सरणी है।

यह भी देखें

poly1d
एक आयामी बहुपद वर्ग।

poly , polyadd , polyder , polydiv , polyfit , polyint , polysub , polyval

convolve
ऐरे कनवल्शन। पॉलिमुल के रूप में समान आउटपुट, लेकिन ओवरलैप मोड के लिए पैरामीटर है।

उदाहरण

>>> np.polymul([1, 2, 3], [9, 5, 1])
array([ 9, 23, 38, 17,  3])

Poly1d ऑब्जेक्ट का उपयोग करना:

>>> p1 = np.poly1d([1, 2, 3])
>>> p2 = np.poly1d([9, 5, 1])
>>> print(p1)
   2
1 x + 2 x + 3
>>> print(p2)
   2
9 x + 5 x + 1
>>> print(np.polymul(p1, p2))
   4      3      2
9 x + 23 x + 38 x + 17 x + 3