##### `np.diff(a, n=1, axis=-1, prepend=<no value>, append=<no value>)`
**功能简介:**
- 用于计算数组在给定轴上的差分。它计算数组中相邻元素之间的差值,并返回一个数组,表示在指定轴上的差分结果。
**参数说明:**
- `a`:输入的数组。
- `n`:差分的阶数,表示要对数组进行多少次差分(可选,默认为 1)。
- `axis`:指定在哪个轴上进行差分计算(可选,默认为 -1,即最后一个轴)。
- `prepend`:在数组前面添加的值(可选)。
- `append`:在数组末尾添加的值(可选)。
**返回值:**
- 函数返回计算后的差分数组。
**两个用法实例:**
1. **一维数组的差分**
```python
import numpy as np
arr = np.array([1, 4, 9, 16, 25])
diff_result = np.diff(arr)
print(diff_result) # Output: [3 5 7 9]
```
2. **二维数组在不同轴上的差分**
```python
import numpy as np
matrix = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
diff_result_axis0 = np.diff(matrix, axis=0)
print(diff_result_axis0)
# Output:
# [[3 3 3]
# [3 3 3]]
diff_result_axis1 = np.diff(matrix, axis=1)
print(diff_result_axis1)
# Output:
# [[1 1]
# [1 1]
# [1 1]]
```