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