numpy.polyadd#
- numpy.polyadd(a1, a2)[原始碼]#
尋找兩個多項式的和。
注意
這是舊多項式 API 的一部分。自 1.4 版起,建議使用在
numpy.polynomial
中定義的新多項式 API。差異摘要請見轉換指南。傳回兩個輸入多項式之和產生的多項式。每個輸入必須是 poly1d 物件或多項式係數的 1D 序列,從最高次數到最低次數。
- 參數:
- a1, a2類陣列或 poly1d 物件
輸入多項式。
- 傳回值:
- outndarray 或 poly1d 物件
輸入項的總和。如果任一輸入項是 poly1d 物件,則輸出項也會是 poly1d 物件。否則,它會是從最高次數到最低次數的多項式係數 1D 陣列。
範例
>>> import numpy as np >>> np.polyadd([1, 2], [9, 5, 4]) array([9, 6, 6])
使用 poly1d 物件
>>> p1 = np.poly1d([1, 2]) >>> p2 = np.poly1d([9, 5, 4]) >>> print(p1) 1 x + 2 >>> print(p2) 2 9 x + 5 x + 4 >>> print(np.polyadd(p1, p2)) 2 9 x + 6 x + 6