找到 10786 篇文章 关于 Python

在 Python 中计算给定轴上的第 n 次离散差分

AmitDiwan
更新于 2022-02-28 08:01:36

388 次查看

要计算第 n 次离散差分,请使用 numpy.diff() 方法。第一次差分由 out[i] = a[i+1] - a[i] 给出,沿着给定的轴,更高的差分是通过递归使用 diff 计算的。diff() 方法返回第 n 次差分。输出的形状与 a 相同,除了轴,该轴的维度比 n 小。输出的类型与 a 的任何两个元素之间的差分的类型相同。在大多数情况下,这与 a 的类型相同。一个值得注意的例外是 datetime64,它会导致... 阅读更多

在 Python 中生成厄米多项式和 x、y、z 浮点数组点的伪范德蒙矩阵

AmitDiwan
更新于 2022-02-28 07:58:25

99 次查看

要生成厄米多项式和 x、y、z 样本点的伪范德蒙矩阵,请在 Python Numpy 中使用 hermite.hermvander3d()。该方法返回伪范德蒙矩阵。参数 x、y、z 是点坐标数组,所有数组的形状相同。数据类型将转换为 float64 或 complex128,具体取决于任何元素是否为复数。标量转换为一维数组。参数 deg 是表单 [x_deg, y_deg, z_deg] 中的最大次数列表。步骤首先,导入所需的库 -import numpy as np from numpy.polynomial import hermite as H创建点坐标数组... 阅读更多

返回 N 维数组的梯度并在 Python 中指定边缘阶数

AmitDiwan
更新于 2022-02-28 07:55:49

501 次查看

梯度是使用内部点的二阶精确中心差分以及边界处的 either first or second 阶精确单侧(向前或向后)差分计算的。因此,返回的梯度与输入数组具有相同的形状。第一个参数 f 是一个 N 维数组,包含标量函数的样本。第二个参数是 varargs,即 f 值之间的间距。所有维度的默认单位间距。第三个参数是 edge_order{1, 2},即梯度是使用边界处的 N 阶精确差分计算的。默认值:1。第四个参数是梯度,... 阅读更多

在 Python 中使用复合梯形法则进行积分

AmitDiwan
更新于 2022-02-28 07:54:10

649 次查看

要沿着给定轴使用复合梯形法则进行积分,请使用 numpy.trapz() 方法。如果提供了 x,则积分会沿着其元素依次进行 - 它们不会排序。该方法返回 'y' = n 维数组的定积分,该数组通过梯形法则沿单个轴近似。如果 'y' 是一维数组,则结果为浮点数。如果 'n' 大于 1,则结果为 'n-1' 维数组。第一个参数 y 是要积分的输入数组。第二个参数 x 是对应于 y 的采样点... 阅读更多

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

AmitDiwan
更新于 2022-02-28 07:48:53

89 次查看

要评估 x 和 y 的笛卡尔积上的二维多项式,请在 Python 中使用 polynomial.polygrid2d(x, y, c) 方法。该方法返回二维多项式在 x 和 y 的笛卡尔积中的点的值。第一个参数 x 和 y 是在 x 和 y 的笛卡尔积中的点处计算的二维序列。如果 x 或 y 是列表或元组,则首先将其转换为 ndarray,否则保持不变,并且如果它不是 ndarray,则将其视为标量。第二个参数 c... 阅读更多

在 Python 中生成切比雪夫多项式和 x、y、z 浮点数组点的伪范德蒙矩阵

AmitDiwan
更新于 2022-02-28 07:47:24

84 次查看

要生成切比雪夫多项式和 x、y、z 样本点的伪范德蒙矩阵,请在 Python Numpy 中使用 chebyshev.chebvander()。该方法返回次数为 deg 和样本点 (x、y、z) 的伪范德蒙矩阵。参数 x、y、z 是点坐标数组,所有数组的形状相同。数据类型将转换为 float64 或 complex128,具体取决于任何元素是否为复数。标量转换为一维数组。参数 deg 是表单 [x_deg, y_deg, z_deg] 中的最大次数列表。步骤首先,导入所需的库 -import numpy as... 阅读更多

在 Python 中对特定轴上的具有多维系数的多项式进行微分

AmitDiwan
更新于 2022-02-28 07:41:20

139 次查看

要对多项式进行微分,请在 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。该方法返回导数的多项式系数。该... 阅读更多

在 Python 中对多项式进行微分并在每次微分时乘以一个标量

AmitDiwan
更新于 2022-02-28 07:39:27

118 次查看

要对多项式进行微分,请在 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。该方法返回导数的多项式系数。该... 阅读更多

在 Python 中使用三维系数数组在 x 和 y 的笛卡尔积上评估二维多项式

AmitDiwan
更新于 2022-02-28 07:37:33

92 次查看

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

在Python中评估笛卡尔积x和y上的二维多项式

AmitDiwan
更新于2022年2月28日 07:33:48

155 次浏览

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

广告

© . All rights reserved.