找到关于编程的34423 篇文章

在Python中评估x、y和z的笛卡尔积上的三维Hermite级数

AmitDiwan
更新于 2022年3月2日 06:22:10

94 次浏览

为了在x、y和z的笛卡尔积上评估三维Hermite级数,请在Python中使用hermite.hermgrid3d(x, y, z, c)方法。该方法返回在x、y和z的笛卡尔积中的点的三维多项式的值。参数是x、y、z。三维级数在x、y和z的笛卡尔积中的点处进行评估。如果x、y或z是列表或元组,则首先将其转换为ndarray,否则保持不变,如果它不是ndarray,则将其视为…… 阅读更多

在Python中微分Laguerre级数,设置导数,并将每个微分乘以一个标量

AmitDiwan
更新于 2022年3月2日 06:20:30

114 次浏览

为了微分Laguerre级数,请在Python中使用laguerre.lagder()方法。该方法返回沿轴微分m次的Laguerre级数系数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) + 2*L_0(x)*L_1(y) + 2*L_1(x)*L_1(y),如果axis=0是x,axis=1是y。第一个参数c是Laguerre级数系数数组。如果c是多维的,则不同的轴对应…… 阅读更多

在Python中微分Hermite级数,并将每个微分乘以一个标量

AmitDiwan
更新于 2022年3月2日 06:18:31

104 次浏览

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

在Python中评估点(x,y)处的二维Laguerre级数

AmitDiwan
更新于 2022年3月2日 06:16:46

106 次浏览

为了在点x处评估二维Laguerre级数,请在Python Numpy中使用polynomial.laguerre.lagval2d()方法。该方法返回由x和y的对应值的配对形成的点的二维多项式的值。第一个参数是x,y。二维级数在点(x,y)处进行评估,其中x和y必须具有相同的形状。如果x或y是列表或元组,则首先将其转换为ndarray,否则保持不变,如果它不是ndarray,则将其视为标量。第二个参数C是…… 阅读更多

C++程序,用于找出击败敌人的所需最小操作次数

Arnab Chakraborty
更新于 2022年3月2日 12:39:00

334 次浏览

假设,我们正在玩一个电子游戏,游戏主角使用刀来击败敌人。主角可以使用刀来砍杀敌人,或者可以将刀扔向敌人。如果主角扔出一把刀,则无法再次取回它。在数组“knives”中给出了刀i造成的伤害,其中每个元素的形式为{slash, throw}。“Slash”表示用刀砍杀敌人造成的伤害,“throw”表示扔出特定刀造成的伤害。可以无限次地进行砍杀,但是…… 阅读更多

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

AmitDiwan
更新于 2022年3月2日 05:59:11

179 次浏览

为了生成Chebyshev多项式的Vandermonde矩阵,请在Python Numpy中使用chebyshev.chebvander()。该方法返回Vandermonde矩阵。返回矩阵的形状为x.shape + (deg + 1,),其中最后一个索引是对应Chebyshev多项式的次数。dtype将与转换后的x相同。参数a是点的数组。dtype根据任何元素是否为复数转换为float64或complex128。如果x是标量,则将其转换为一维数组。参数deg是结果矩阵的次数。步骤首先…… 阅读更多

在Python中计算具有给定复根的Chebyshev级数的根

AmitDiwan
更新于 2022年3月2日 05:57:44

124 次浏览

为了计算多项式的根,请在Python Numpy中使用chebyshev.chebroots()方法。该方法返回级数根的数组。如果所有根都是实数,则out也是实数,否则是复数。参数c是一维系数数组。根的估计值作为伴随矩阵的特征值获得,远离复平面原点的根由于这些值级数的数值不稳定性而可能存在较大误差。具有大于1的重数的根也会显示较大的误差,因为…… 阅读更多

在Python中计算Chebyshev级数的根

AmitDiwan
更新于 2022年3月2日 05:55:34

182 次浏览

为了计算多项式的根,请在Python Numpy中使用chebyshev.chebroots()方法。该方法返回级数根的数组。如果所有根都是实数,则out也是实数,否则是复数。参数c是一维系数数组。根的估计值作为伴随矩阵的特征值获得,远离复平面原点的根由于这些值级数的数值不稳定性而可能存在较大误差。具有大于1的重数的根也会显示较大的误差,因为…… 阅读更多

在Python中使用给定的复根生成Chebyshev级数

AmitDiwan
更新于 2022年3月2日 05:53:57

118 次浏览

为了使用给定的根生成Chebyshev级数,请在Python Numpy中使用chebyshev.chebfromroots()方法。该方法返回一维系数数组。如果所有根都是实数,则out是一个实数数组;如果一些根是复数,则即使结果中的所有系数都是实数,out也是复数。参数roots是包含根的序列。步骤首先,导入所需的库-from numpy.polynomial import chebyshev as C给定复根-j = complex(0, 1)生成级数-print("Result...", C.chebfromroots((-j, j)))获取数据类型-print("Type...", C.chebfromroots((-j, j)).dtype) 获取形状-print("Shape...", C.chebfromroots((-j, j)).shape)示例from numpy.polynomial import chebyshev as ... 阅读更多

在Python中使用一维系数数组在x和y的笛卡尔积上评估二维Hermite级数

AmitDiwan
更新于 2022年3月2日 05:51:34

86 次浏览

为了在x和y的笛卡尔积上评估二维Hermite级数,请在Python中使用hermite.hermgrid2d(x, y, c)方法。该方法返回在x和y的笛卡尔积中的点的二维多项式的值。参数是x,y。二维级数在x和y的笛卡尔积中的点处进行评估。如果x或y是列表或元组,则首先将其转换为ndarray,否则保持不变,如果它不是ndarray,则将其视为标量。参数c是…… 阅读更多

广告
© . All rights reserved.