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))

运行结果:
在这里插入图片描述
3.5是由 (14-7)/2得到。 即(右侧元素-左侧元素)/距离
对于两端元素: 如13。即(13-18)/1; 此时的距离为1。

case2:
在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐