numpy diff函数

来源:互联网 发布:黑马程序员视频教程 编辑:程序博客网 时间:2024/06/06 03:40
numpy.diff(a, n=1,axis=-1)

沿着指定轴计算第N维的离散差值
参数:
a:输入矩阵
n:可选,代表要执行几次差值
axis:默认是最后一个
示例:

import numpy as npA = np.arange(2 , 14).reshape((3 , 4))A[1 , 1] = 8print('A:' , A)# A: [[ 2  3  4  5]#  [ 6  8  8  9]#  [10 11 12 13]]print(np.diff(A))# [[1 1 1]#  [2 0 1]#  [1 1 1]]

从输出结果可以看出,其实diff函数就是执行的是后一个元素减去前一个元素。