np.random的梯度函数
函数 | 说明 |
---|
np.gradient(f) | 计算数组f中元素的梯度,当f为多维时,返回每个维度梯度 |
梯度:连续值之间的变化率,即斜率
XY坐标轴连续三个X坐标对应的Y轴值:a,b,c,
其中,b的梯度是:(c-a)/2
函数小试
case1:
a=np.random.randint(0,20,(5))
print(a)
print(np.gradient(a))
运行结果:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/82c2f74f6ccd7575436af5af65046e6e.png)
3.5是由 (14-7)/2得到。 即(右侧元素-左侧元素)/距离
对于两端元素: 如13。即(13-18)/1; 此时的距离为1。
case2:
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/35d651597dbd29c19ff5b3016bdbf094.png)