【图像处理】-- Python中append()和extend()方法

文章目录

  • 问题由来
  • 解决方法

问题由来

在编程过程中,遇到一个问题:需要求解一个矩阵比如(10 x 10)的平均值和方差,但是因为矩阵中,每一行后面存在几个元素是零,不希望零也参与计算。 因此无法直接调用np.mean和np.std这两个方法。

【图像处理】-- Python中append()和extend()方法_第1张图片刚开始我认为只要把每一行中后面几个为零的元素去掉就可以调用np.mean()和np.std()这两个方法,但是尝试之后发现,去掉之后就不是矩阵,就没法调用上面这个方法。

不过有一点收获就是:
如何将每一行中后面几个为零的元素去掉:采用xx.append()这个方法就可以实现。
【图像处理】-- Python中append()和extend()方法_第2张图片

解决方法

后来的想法,就是将零的元素去掉之后,再排列成一行,再调用np.mean()和np.std()两个方法,求均值和方差。采用extend()这个方法!
【图像处理】-- Python中append()和extend()方法_第3张图片

你可能感兴趣的:(图像处理,python,图像处理,机器学习)