##### `np.ediff1d(ary, to_end=None, to_begin=None)`
**功能简介:**
- 用于计算数组中相邻元素之间的差异。它返回一个表示相邻元素差异的数组。
**参数说明:**
- `ary`:输入的数组。
- `to_end`:在数组末尾添加的值(可选)。
- `to_begin`:在数组开头添加的值(可选)。
**返回值:**
- 返回一个数组,其中包含了相邻元素的差异。
**两个用法实例:**
1. **计算相邻元素的差异**
```python
import numpy as np
arr = np.array([1, 4, 9, 16, 25])
diff_result = np.ediff1d(arr)
print(diff_result) # Output: [3 5 7 9]
```
2. **添加起始和末尾的值**
```python
import numpy as np
arr = np.array([4, 9, 16])
diff_result = np.ediff1d(arr, to_begin=0, to_end=25)
print(diff_result) # Output: [ 0 4 5 7 9 25]
```