技术文章库 - 编程教程与技术分享平台


使用 Python 中的 4d 系数数组对 x、y 和 z 的笛卡尔积求 3-D Hermite 级数

要对x、y和z的笛卡尔积求3-DHermite级数,请使用Python中的hermite.hermgrid3d(x,y,z,c)方法。该方法返回x、y和z的笛卡尔积中各点的二维多项式的值。参数为x、y、z。在x、y和z的笛卡尔积中各点处求三维级数。如果x、y或z是列表或元组,则首先将其转换为ndarray,否则保持不变,如果不是ndarra

在 Python 中对 x、y 和 z 的笛卡尔积求值 3-D Hermite 级数

要对x、y和z的笛卡尔积求值3-DHermite级数,请使用Python中的hermite.hermgrid3d(x,y,z,c)方法。该方法返回x、y和z的笛卡尔积中各点处的三维多项式的值。参数为x、y、z。在x、y和z的笛卡尔积中各点处求值三维级数。如果x、y或z是列表或元组,则首先将其转换为ndarray,否则保持不变,如果不是nda

在 Python 中对拉盖尔级数进行微分,设置导数并将每个微分乘以标量

要对拉盖尔级数进行微分,请使用Python中的laguerre.lagder()方法。该方法返回沿轴微分m次的拉盖尔级数系数c。每次迭代时,结果都会乘以scl。参数c是沿每个轴从低到高阶排列的系数数组,例如,[1,2,3]表示级数1*L_0+2*L_1+3*L_2,而[[1,2],[1,2]]表示1*L_0(x)*L_0(y)+1*L_1(x)*L_0(y

在 Python 中对 Hermite 级数进行微分并将每个微分乘以标量

要对Hermite级数进行微分,请使用Python中的hermite.hermder()方法。第一个参数c是Hermite级数系数数组。如果c是多维的,则不同的轴对应不同的变量,每个轴的度数由相应的索引给出。第二个参数m是求导数的次数,必须为非负数。(默认值:1)。第三个参数scl是标量。每个微分都乘以scl。最终结果是乘以scl**m。这用于变量的线性变化。(

在 Python 中计算点 (x,y) 处的二维拉盖尔级数

要计算点x处的二维拉盖尔级数,请使用PythonNumpy中的polynomial.laguerre.lagval2d()方法。该方法返回由x和y的对应值对组成的点处的二维多项式的值。第一个参数是x,y。在点(x,y)处计算二维级数,其中x和y必须具有相同的形状。如果x或y是列表或元组,则首先将其转换为ndarray,否则保持不变,如果不是nda

在 Python 中生成 Chebyshev 多项式的 Vandermonde 矩阵

要生成Chebyshev多项式的Vandermonde矩阵,请使用PythonNumpy中的chebyshev.chebvander()。该方法返回Vandermonde矩阵。返回矩阵的形状为x.shape+(deg+1,),其中最后一个索引是相应Chebyshev多项式的度数。dtype将与转换后的x相同。参数a是点数组。dtype转换为float

使用 Python 计算具有给定复根的切比雪夫级数的根

要计算多项式的根,请使用PythonNumpy中的chebyshev.chebroots()方法。该方法返回级数根的数组。如果所有根都是实数,则out也是实数,否则是复数。参数c是系数的一维数组。根估计值作为伴随矩阵的特征值获得,远离复平面原点的根可能会产生较大的误差,因为级数对于此类值的数值不稳定性。重数大于1的根也会显示较大的误差,因为靠近此类点的级数值对根中的误差相对不

使用 Python 计算切比雪夫级数的根

要计算多项式的根,请使用PythonNumpy中的chebyshev.chebroots()方法。该方法返回级数根的数组。如果所有根都是实数,则out也是实数,否则是复数。参数c是系数的一维数组。根估计值是通过伴随矩阵的特征值获得的,远离复平面原点的根可能会产生较大的误差,这是因为级数对于此类值的数值不稳定性。重数大于1的根也会显示较大的误差,因为靠近此类点的级数值对根中的误

用Python生成具有给定复数根的切比雪夫级数

要生成具有给定根的切比雪夫级数,请使用PythonNumpy中的chebyshev.chebfromroots()方法。该方法返回一维系数数组。如果所有根都是实数,则out是实数数组;如果某些根是复数,则即使结果中的所有系数都是实数,out也是复数。参数roots是包含根的序列。步骤首先,导入所需的库−fromnumpy.polynomialimportchebyshevas

使用 Python 中的一维系数数组对 x 和 y 的笛卡尔积求值 2-D Hermite 级数

要对x和y的笛卡尔积求值2-DHermite级数,请使用Python中的hermite.hermgrid2d(x,y,c)方法。该方法返回x和y的笛卡尔积中各点处的二维多项式的值。参数为x、y。在x和y的笛卡尔积中各点处求值二维级数。如果x或y是列表或元组,则首先将其转换为ndarray,否则保持不变,如果不是ndarray,则将其视为标量。参

使用 Python 中的 3d 系数数组对 x 和 y 的笛卡尔积求 2-D Hermite 级数

要对x和y的笛卡尔积求2-DHermite级数,请使用Python中的hermite.hermgrid2d(x,y,c)方法。该方法返回x和y的笛卡尔积中各点处的二维多项式的值。参数为x、y。在x和y的笛卡尔积中各点处求二维级数。如果x或y是列表或元组,则首先将其转换为ndarray,否则保持不变,如果不是ndarray,则将其视为标量。参数

在 Python 中将一个拉盖尔级数添加到另一个拉盖尔级数

要将一个拉盖尔级数添加到另一个拉盖尔级数,请使用PythonNumpy中的polynomial.laguerre.lagadd()方法。该方法返回一个表示其和的拉盖尔级数的数组。返回两个拉盖尔级数c1+c2的和。参数是从最低阶项到最高阶项排序的系数序列,即[1,2,3]表示级数P_0+2*P_1+3*P_2。参数c1和c2是按从低到高排序的拉盖尔级数系数的一

在 Python 中将多项式转换为 Hermite 级数

要将多项式转换为Hermite级数,请使用PythonNumpy中的hermite.poly2herm()方法。将表示多项式系数的数组(从最低阶到最高阶排序)转换为等效Hermite级数的系数数组(从最低阶到最高阶排序)。该方法返回一个包含等效Hermite级数系数的一维数组。参数pol是包含多项式系数的一维数组步骤首先,导入所需的库−importnump

在 Python 中将 Hermite 级数转换为多项式

要将Hermite级数转换为多项式,请使用PythonNumpy中的hermite.herm2poly()方法。将表示Hermite级数系数的数组(从最低阶到最高阶排序)转换为等效多项式(相对于"标准"基)系数的数组(从最低阶到最高阶排序)。该方法返回一个一维数组,其中包含等效多项式(相对于"标准"基)的系数,从最低阶项到最高阶项排序。参数c是一个一维数组,包含Hermit

在 Python 中从 Hermite 多项式中删除较小的尾随系数

要从Hermite多项式中删除较小的尾随系数,请使用PythonNumpy中的hermite.hermtrim()方法。该方法返回一个删除了尾随零的一维数组。如果结果序列为空,则返回一个包含单个零的序列。"Small"表示"绝对值较小",由参数tol控制;"trailing"表示最高阶系数,例如,在[0,1,1,0,0](表示0+x+x**2+0*x**3

在 Python 中获取 Hermite 序列与数据的最小二乘拟合

要获取Hermite序列与数据的最小二乘拟合,请使用PythonNumpy中的hermite.hermfit()方法。该方法返回从低到高排序的Hermite系数。如果y是二维的,则y的第k列中数据的系数位于第k列中。参数x是M个样本(数据)点(x[i],y[i])的x坐标。参数y是样本点的y坐标。通过为y传递一个每列包含一个数据集的二

在 Python 中对 x 和 y 的笛卡尔积求值 2-D Hermite 级数

要对x和y的笛卡尔积求值2-DHermite级数,请使用Python中的hermite.hermgrid2d(x,y,c)方法。该方法返回x和y的笛卡尔积中各点处的二维多项式的值。参数为x、y。在x和y的笛卡尔积中各点处求值二维级数。如果x或y是列表或元组,则首先将其转换为ndarray,否则保持不变,如果不是ndarray,则将其视为标量。参

在 Python 中计算点 (x,y) 处的二维 Hermite 级数

要计算点(x,y)处的二维Hermite级数,请使用PythonNumpy中的hermite.hermval2d()方法。该方法返回由x和y的对应值对组成的点处的二维多项式的值。第一个参数是x,y。在点(x,y)处计算二维级数,其中x和y必须具有相同的形状。如果x或y是列表或元组,则首先将其转换为ndarray,否则保持不变,如果不是ndar

在 Python 中用多维系数数组在点 x 处评估 Hermite 级数

要在点x处评估Hermite级数,请使用PythonNumpy中的hermite.hermval()方法。第一个参数x,如果x是列表或元组,则将其转换为ndarray,否则保持不变并视为标量。无论哪种情况,x或其元素都必须支持与自身以及与c的元素进行加法和乘法。第二个参数C,一个按顺序排列的系数数组,以便n次项的系数包含在c[n]中。如果c是多维的,其

在 Python 中对点 x 列表处的 Hermite 级数进行求值

要在点x处评估Hermite级数,必须在PythonNumpy中的hermite.hermval()方法中。第一个参数x,如果x是列表或元组,则将其转换为ndarray,否则保持不变并视为标量。无论哪种情况,x或其元素都必须支持与自身以及c元素的加法和乘法。第二个参数C,一个按顺序排列的系数数组,以便n次项的系数包含在c[n]中。如果c是多维的,则其余