numpy.polymul(p1,p2)方法计算两个多项式的乘积,并返回两个输入多项式“ p1”和“ p2”相乘所得的多项式。
参数:
p1:[array_like or poly1D]Input polynomial 1.
p2:[array_like or poly1D]Input polynomial 2.返回: Polynomial resulting from multiplication of the inputs.
如果任一输入为poly1D
对象,则输出也是一个poly1D对象,否则,按降序排列的多项式系数的1D数组。
代码:解释polymul()的Python代码
# Python code explaining
# numpy.polymul()
# importing libraries
import numpy as np
import pandas as pd
# Constructing polynomial
p1 = np.poly1d([1, 2])
p2 = np.poly1d([4, 9, 5, 4])
print ("P1:", p1)
print ("\n p2:\n", p2)
mul = np.polymul(p2, p1)
print("\n\npoly1D object:")
print("Multiplication Result :\n", mul)
# Defining ndarray
x = np.array([1, 2])
y = np.array([4, 9, 5, 4])
mul = np.polymul(y, x)
print("\n1D array:")
print("Multiplication Result :", mul)
相关用法
注:本文由纯净天空筛选整理自Mohit Gupta_OMG 大神的英文原创作品 numpy.polymul() in Python。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。