Python 中的 numpy.diff()2024 年 8 月 29 日 | 阅读 3 分钟 Python 的 numpy 模块提供了一个名为 numpy.diff 的函数,用于计算给定轴上的第 n 个离散差分。如果 'x' 是输入数组,则第一个差分由 out[i]=x[i+1]-a[i] 给出。我们可以使用 diff 递归地计算更高的差分。Python 的 numpy 模块提供了一个名为 numpy.diff 的函数,用于计算给定轴上的第 n 个离散差分。如果 'x' 是输入数组,则第一个差分由 out[i]=x[i+1]-a[i] 给出。我们可以使用 diff 递归地计算更高的差分。 语法参数x: array_like 此参数定义了要计算其第 n 个离散差分的源数组的元素。 n: int(可选) 此参数定义了值被差分的次数。如果为 0,则源数组将原样返回。 append, prepend: array_like(可选) 此参数定义一个 ndarray,它定义了在计算差分之前要沿着轴附加或预先附加到 'x' 的值。 返回值此函数返回一个 ndarray,其中包含第 n 个差分,形状与 'x' 相同,并且维度小于 n。'x' 的任意两个元素之间的差分类型是输出的类型。 示例 1输出 array([0, 1, 2], dtype=uint8) array([1, 1], dtype=uint8) 1 在上面的代码中
在输出中,它显示了元素的离散差分。 示例 2输出 array([11, 21, 41, 71, 1, 12, 33, 2]) array([ 10, 20, 30, -70, 11, 21, -31]) 示例 3输出 array([[ 60, -20, -29], [-38, 1, 1]]) array([[ 10, 20], [-70, 11], [-31, 11]]) 示例 4输出 array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype='timedelta64[D]') 在上面的代码中
在输出中,它显示了日期之间的离散差分。 下一个主题Numpy.empty() |
我们请求您订阅我们的新闻通讯以获取最新更新。