numpy的统计函数和梯度函数


random统计函数

sum函数将所有元素相加、mean函数取第0轴和第1轴的平均值,第0轴是列,第1轴是行。
average函数可指定weights的参数,来为平均数进行加权,图中出现的错误是忘了加等于号。

std计算标准差,var计算方差


arange函数指定生成15到0的数组,-1表示倒序。np.max表示取出数组的最大值,np.argmax表示取出函数最大值的降维下标,argmax二维或多维情况下argmax使用要注意标出axis的赋值,不然argmax函数会被当成max函数来使用。unravel_index函数表示给出函数值,然后以b的数组的维度来显示出这个值的位置。

randint表示生成5个0到19之间的整数,gradient表示计算这个数组的梯度,-13等于2-15,-3等于9-15除2,-5等于7-12,首位的数字用后一个减去前一个,其余都是后一个减去前一个然后除以2。二维数组使用gradient计算时先进行列的运算,也就是axis0的运算,然后进行行的运算,也就是axis1的运算,最后结果输出两个数组。
梯度反映了元素的变化率,在图像处理和声音处理的适合可以帮助我们发现数据边缘,有重要意义。

posted @ 2021-03-11 18:43  KONGQer  阅读(196)  评论(0)    收藏  举报