评估多项式系数为多维数组时在Python中的拉盖尔级数点x处的值
要在点x处评估拉盖尔级数,请使用Python Numpy中的polynomial.laguerre.lagval()方法。第一个参数是x。如果x是一个列表或元组,则会将其转换为ndarray,否则保持不变并视为标量。无论哪种情况,x或其元素都必须支持与自己和c的元素相加和相乘。
第二个参数C是一个系数数组,按照n次项的系数包含在c[n]中的顺序排列。如果c是多维的,则其余索引列举了多个多项式。在二维情况下,系数可以认为存储在c的列中。
第三个参数tensor,如果为True,则系数数组的形状向右扩展1个,每个x的维度都有一个。标量对于此操作具有零维度。结果是每一列系数在x的每个元素上都进行评估。如果为False,则将x广播到c的列以进行评估。当c是多维的时,此关键字非常有用。默认值为True。
步骤
首先,导入所需的库 –
创建一个多维系数数组 –
显示数组 –
检查维度 –
获取数据类型 –
获取形状 –
要在点x处评估拉盖尔级数,请使用Python Numpy中的polynomial.laguerre.lagval()方法 –