浏览量:110
要对Hermite级数进行积分,请在Python中使用hermite.hermint()方法。第一个参数c是一个Hermite级数系数数组。如果c是多维的,则不同的轴对应于不同的变量,每个轴的次数由相应的索引给出。第二个参数m是积分阶数,必须为正数。(默认值:1)第三个参数k是积分常数。在lbnd处第一个积分的值是列表中的第一个值,在lbnd处第二个积分的值是第二个值,等等。如果k == [](默认值),所有… 阅读更多
浏览量:99
要评估x、y和z的笛卡尔积上的3D Laguerre级数,请在Python中使用polynomial.laguerre.laggrid3d()方法。该方法返回三维Laguerre级数在x、y和z的笛卡尔积中的点的值。如果c的维数少于三维,则会隐式地将其形状附加为1以使其成为3D。结果的形状将为c.shape[3:] + x.shape + y.shape + z.shape。第一个参数x、y、z是三维级数在x、y和z的笛卡尔积中的点处进行评估。如果… 阅读更多
浏览量:114
浏览量:118
要生成具有给定复根的Hermite级数,请在Python NumPy中使用hermite.hermfromroots()方法。该方法返回一个一维系数数组。如果所有根都是实数,则输出是一个实数数组;如果一些根是复数,则即使结果中的所有系数都是实数,输出也是复数。参数roots是包含根的序列。步骤首先,导入所需的库-from numpy.polynomial import hermite as H要生成具有给定复根的Hermite级数,请使用hermite.hermfromroots()方法-j = complex(0, 1) print("结果...", H.hermfromroots((-j, j)))获取数据类型-print("类型...", H.hermfromroots((-j, j)).dtype)获取… 阅读更多
浏览量:82
要生成Laguerre多项式的伪Vandermonde矩阵,请在Python NumPy中使用laguerre.lagvander()。该方法返回伪Vandermonde矩阵。返回矩阵的形状为x.shape + (deg + 1,),其中最后一个索引是相应Laguerre多项式的次数。dtype将与转换后的x相同。参数x返回点数组。dtype根据是否存在任何复数元素转换为float64或complex128。如果x是标量,则将其转换为一维数组。参数deg是… 阅读更多
浏览量:97
要评估点(x, y)处的2D Hermite级数,请在Python NumPy中使用hermite.hermval2d()方法。该方法返回由x和y的对应值对形成的点处的二维多项式的值。第一个参数是x, y。二维级数在点(x, y)处进行评估,其中x和y必须具有相同的形状。如果x或y是列表或元组,则首先将其转换为ndarray,否则保持不变,如果它不是ndarray,则将其视为标量。第二个参数C是… 阅读更多
浏览量:86
浏览量:100
要评估x和y的笛卡尔积上的2D Laguerre级数,请在Python中使用polynomial.laguerre.laggrid2d()方法。该方法返回二维Laguerre级数在x和y的笛卡尔积中的点的值。如果c的维数少于二维,则会隐式地将其形状附加为1以使其成为2D。结果的形状将为c.shape[2:] + x.shape + y.shape。第一个参数x, y是二维级数在x和y的笛卡尔积中的点处进行评估。如果x或y是列表或… 阅读更多
要评估点(x, y, z)处的3D Laguerre级数,请在Python NumPy中使用polynomial.laguerre.lagval3d()方法。该方法返回由x、y和z的对应值三元组形成的点上的多维多项式的值。如果c的维数少于3维,则会隐式地将其形状附加为1以使其成为3D。结果的形状将为c.shape[3:] + x.shape。第一个参数是x, y, z。三维级数在点(x, y, z)处进行评估,其中x、y和z必须具有相同的形状。如果任何x… 阅读更多
浏览量:95
要评估点x处的2D Laguerre级数,请在Python NumPy中使用polynomial.laguerre.lagval2d()方法。该方法返回由x和y的对应值对形成的点处的二维多项式的值。第一个参数是x, y。二维级数在点(x, y)处进行评估,其中x和y必须具有相同的形状。如果x或y是列表或元组,则首先将其转换为ndarray,否则保持不变,如果它不是ndarray,则将其视为标量。第二个参数C是… 阅读更多