96 次浏览
要将厄米特级数提升到幂,请在 Python NumPy 中使用 polynomial.hermite.hermpow() 方法。该方法返回幂的厄米特级数。返回厄米特级数 c 提升到 pow 次幂。参数 c 是一个从低到高排序的系数序列。即 [1, 2, 3] 是级数 P_0 + 2*P_1 + 3*P_2。参数 c 是一个 1-D 数组,其中包含从低到高排序的厄米特级数系数。参数 pow 是将级数提升到的幂。参数 maxpower 是允许的最大幂。这主要是为了限制… 阅读更多
98 次浏览
要将一个厄米特级数除以另一个厄米特级数,请在 Python NumPy 中使用 polynomial.hermite.hermdiv() 方法。该方法返回一个表示商和余数的厄米特级数系数数组。返回两个厄米特级数 c1 / c2 的商和余数。参数是系数序列,从最低阶“项”到最高阶,例如 [1, 2, 3] 表示级数 P_0 + 2*P_1 + 3*P_2。参数 c1 和 c2 是 1-D 数组,其中包含从低到高排序的厄米特级数系数。步骤首先,导入所需的库 -import numpy as np from numpy.polynomial import hermite as H创建 1-D 数组的厄米特级数系数… 阅读更多
88 次浏览
要将一个厄米特级数乘以另一个厄米特级数,请在 Python NumPy 中使用 polynomial.hermite.hermmul() 方法。该方法返回一个表示其乘积的厄米特级数的数组。返回两个厄米特级数 c1 * c2 的乘积。参数是系数序列,从最低阶“项”到最高阶,例如 [1, 2, 3] 表示级数 P_0 + 2*P_1 + 3*P_2。参数 1-D 数组,其中包含从低到高排序的厄米特级数系数。步骤首先,导入所需的库 -import numpy as np from numpy.polynomial import hermite as H创建 1-D 数组的厄米特级数系数 -c1 = np.array([1, 2, 3]) c2… 阅读更多
104 次浏览
要将厄米特级数乘以 x,其中 x 是自变量,请在 Python NumPy 中使用 polynomial.hermite.hermmulx() 方法。该方法返回一个表示乘法结果的数组。参数 c 是一个 1-D 数组,其中包含从低到高排序的厄米特级数系数。步骤首先,导入所需的库 -import numpy as np from numpy.polynomial import hermite as H创建数组 -c = np.array([1, 2, 3])显示数组 -print("我们的数组...", c)检查维度 -print("我们的数组的维度...", c.ndim)获取数据类型 -print("我们的数组对象的 数据类型...", c.dtype)获取形状 -print("我们的数组对象的形状...", c.shape)要将厄米特… 阅读更多
502 次浏览
要获取切比雪夫级数对数据的最小二乘拟合,请在 Python NumPy 中使用 chebyshev.chebfit()。该方法返回从低到高排序的切比雪夫系数。如果 y 是 2-D,则 y 的第 k 列中的数据的系数位于第 k 列中。参数 x 是 M 个样本(数据)点的 x 坐标 (x[i], y[i])。参数 y 是样本点的 y 坐标。通过为 y 传递包含每个数据集的 2-D 数组,可以 (独立地) 使用一次对 polyfit 的调用来拟合共享相同 x 坐标的多个样本点集… 阅读更多
97 次浏览
要返回 1-D 多项式系数数组的缩放伴随矩阵,请在 Python NumPy 中返回 chebyshev.chebcompanion() 方法。当 c 是切比雪夫基多项式时,基多项式会进行缩放,以便伴随矩阵是对称的。这比未缩放的情况提供了更好的特征值估计,对于基多项式,如果使用 numpy.linalg.eigvalsh 获取特征值,则保证特征值是实数。该方法返回维度为 (deg, deg) 的缩放伴随矩阵。参数 c 是一个 1-D 数组,其中包含从低到高排序的切比雪夫级数系数。步骤首先,导入所需的库 -import… 阅读更多
346 次浏览
要微分多项式,请在 Python NumPy 中使用 polynomial.polyder() 方法。返回沿轴微分 m 次的多项式系数 c。在每次迭代中,结果乘以 scl(缩放因子用于变量的线性变化)。参数 c 是一个数组,其中包含沿每个轴从低到高排序的系数,例如 [1, 2, 3] 表示多项式 1 + 2*x + 3*x**2,而 [[1, 2], [1, 2]] 表示 1 + 1*x + 2*y + 2*x*y,如果 axis=0 是 x 且 axis=1 是 y。该方法返回导数的多项式系数。… 阅读更多
176 次浏览
90 次浏览
要生成切比雪夫多项式和 x、y、z 样本点的伪范德蒙德矩阵,请在 Python NumPy 中使用 chebyshev.chebvander()。该方法返回度数为 deg 和样本点 (x, y, z) 的伪范德蒙德矩阵。参数 x、y、z 是点坐标数组,所有数组都具有相同的形状。数据类型将转换为 float64 或 complex128,具体取决于是否有任何元素是复数。标量将转换为 1-D 数组。参数 deg 是形式为 [x_deg, y_deg, z_deg] 的最大度数列表。步骤首先,导入所需的库 -import numpy as… 阅读更多
95 次浏览
要生成给定度数的伪范德蒙德矩阵,请在 Python NumPy 中使用 polynomial.polyvander2()。该方法返回度数为 deg 和样本点 (x, y) 的伪范德蒙德矩阵。参数 x 和 y 是点坐标数组,所有数组都具有相同的形状。数据类型将转换为 float64 或 complex128,具体取决于是否有任何元素是复数。标量将转换为 1-D 数组。参数 deg 是形式为 [x_deg, y_deg] 的最大度数列表。步骤首先,导入所需的库 -import numpy as np from numpy.polynomial.polynomial import polyvander2d创建点坐标数组… 阅读更多