numpy diff函数

时间:2024-11-20 07:57:37
(a, n=1,axis=-1)

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

import numpy as np

A = (2 , 14).reshape((3 , 4))
A[1 , 1] = 8
print('A:' , A)
# A: [[ 2  3  4  5]
#  [ 6  8  8  9]
#  [10 11 12 13]]

print((A))
# [[1 1 1]
#  [2 0 1]
#  [1 1 1]]

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