要计算第 n 次离散差分,请使用 numpy.diff() 方法。第一次差分由 out[i] = a[i+1] - a[i] 给出,沿给定轴,更高的差分是通过递归使用 diff 计算的。diff() 方法返回第 n 次差分。输出的形状与 a 相同,除了轴,该轴的维度减小了 n。输出的类型与 a 的任意两个元素之间的差分的类型相同。在大多数情况下,这与 a 的类型相同。一个值得注意的例外是 datetime64,它会导致... 阅读更多
要计算第 n 次离散差分,请使用 numpy.diff() 方法。第一次差分由 out[i] = a[i+1] - a[i] 给出,沿给定轴,更高的差分是通过递归使用 diff 计算的。diff() 方法返回第 n 次差分。输出的形状与 a 相同,除了轴,该轴的维度减小了 n。输出的类型与 a 的任意两个元素之间的差分的类型相同。在大多数情况下,这与 a 的类型相同。一个值得注意的例外是 datetime64,它会导致... 阅读更多
梯度使用内部点的二阶精确中心差分计算,并在边界处使用一阶或二阶精确单侧(向前或向后)差分计算。因此,返回的梯度与输入数组具有相同的形状。第一个参数 f 是一个 N 维数组,包含标量函数的样本。第二个参数是 varargs,即 f 值之间的间距。所有维度的默认单位间距。第三个参数是 edge_order{1, 2},即梯度是在边界处使用 N 阶精确差分计算的。默认值:1。第四个参数是梯度... 阅读更多
要使用复合梯形法则沿给定轴进行积分,请使用 numpy.trapz() 方法。如果提供了 x,则积分会沿着其元素依次进行 - 它们不会排序。该方法返回“y”= n 维数组的定积分,该数组由梯形法则沿单个轴近似。如果“y”是一维数组,则结果为浮点数。如果“n”大于 1,则结果为“n-1”维数组。第一个参数 y 是要积分的输入数组。第二个参数 x 是对应于 y 的样本点... 阅读更多
要评估 x 和 y 的笛卡尔积上的二维多项式,请在 Python 中使用 polynomial.polygrid2d(x, y, c) 方法。该方法返回二维多项式在 x 和 y 的笛卡尔积中的点的值。第一个参数 x 和 y 是在 x 和 y 的笛卡尔积中的点处评估的二维级数。如果 x 或 y 是列表或元组,则首先将其转换为 ndarray,否则将其保持不变,并且,如果它不是 ndarray,则将其视为标量。第二个参数 c... 阅读更多