要计算第 n 次离散差分,请使用 numpy.diff() 方法。第一次差分由 out[i] = a[i+1] - a[i] 给出,沿着给定的轴,更高的差分是通过递归使用 diff 计算的。diff() 方法返回第 n 次差分。输出的形状与 a 相同,除了轴,该轴的维度比 n 小。输出的类型与 a 的任何两个元素之间的差分的类型相同。在大多数情况下,这与 a 的类型相同。一个值得注意的例外是 datetime64,它会导致... 阅读更多
梯度是使用内部点的二阶精确中心差分以及边界处的 either first or second 阶精确单侧(向前或向后)差分计算的。因此,返回的梯度与输入数组具有相同的形状。第一个参数 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... 阅读更多
要评估笛卡尔积x和y上的二维多项式,请在Python中使用polynomial.polygrid2d(x, y, c)方法。该方法返回二维多项式在x和y的笛卡尔积中的点的值。第一个参数x和y是二维序列,在x和y的笛卡尔积中的点处进行评估。如果x或y是列表或元组,则首先将其转换为ndarray,否则保持不变,如果它不是ndarray,则将其视为标量。第二个参数c ... 阅读更多
要评估笛卡尔积x和y上的二维多项式,请在Python中使用polynomial.polygrid2d(x, y, c)方法。该方法返回二维多项式在x和y的笛卡尔积中的点的值。第一个参数x和y是二维序列,在x和y的笛卡尔积中的点处进行评估。如果x或y是列表或元组,则首先将其转换为ndarray,否则保持不变,如果它不是ndarray,则将其视为标量。第二个参数c是 ... 阅读更多