在Python中把一个拉盖尔数列加到另一个数列上
在这篇文章中,我们将研究在Python中把一个拉盖尔数列添加到另一个数列的方法。
矩阵的指数与向量的乘积是使用Laguerre多项式和过滤共轭残差(FCR)框架计算的。在Python中,我们使用Numpy库,并使用polynomial.laguerre.lagadd()方法将两个Laguerre系列结合起来。该方法返回一个数组,代表它们之和的Laguerre序列。
语法: np.lagadd(c1, c2)
参数:
- c1, c2 :[ array_like ] 从低到高排序的拉盖尔数列系数的一维数组。
返回: [ndarray] 代表它们之和的拉盖尔序列的数组。
Numpy.polynomial.Laguerre函数包括一个Laguerre类,它包含了正常的算术运算,以及一些有助于处理Laguerre系列的对象(主要是函数)。返回两个拉盖尔数列(series1 + series2)之和。参数是系数的有序序列,从最低阶项到最高阶项,例如,[1,2,3]代表系列P 0 + 2*P 1 + 3*P 2。拉盖尔系列系数的一维数组从低到高排列,参数series1, series2array类似。
它们之和的拉盖尔数列将作为一个输出数组返回。
例子#1 :
在这个例子中,我们只是简单地创建了两个5个整数的序列,并且进一步,通过调用np.lagadd()函数,以序列为参数,我们在python中打印出lagadd序列。
import numpy as np
import numpy.polynomial.laguerre as geeks
# Laguerre series coefficients
series1 = (10, 20, 30, 40, 50)
series2 = (1, 2, 3, 4, 5)
# using np.lagadd() method
result = geeks.lagadd(series1, series2)
# Resulting laguerre series
print(result)
输出:
[11. 22. 33. 44. 55.]
例子#2 :
在这个例子中,我们创建了两个具有4个唯一数据点的整数类型的系列变量,此外,通过调用np.lagadd()函数,我们在函数的返回中得到了python中的lagadd系列。
import numpy as np
import numpy.polynomial.laguerre as geeks
# Laguerre series coefficients
series1 = (8, 7, 6, 5)
series2 = (2, 3, 4, 5)
# using np.lagadd() method
result = geeks.lagadd(series1, series2)
# Resulting laguerre series
print(result)
输出:
[10. 10. 10. 10.]