Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 在python中查找直方图的两个最大值之间的距离_Python 2.7_Histogram - Fatal编程技术网

Python 2.7 在python中查找直方图的两个最大值之间的距离

Python 2.7 在python中查找直方图的两个最大值之间的距离,python-2.7,histogram,Python 2.7,Histogram,我有全局最大值(总是正值)和局部最大值(总是负值)的直方图。示例见。我想找出python 2.7中两个最大值之间的距离 同样的问题,但对于C: 寻找全局最大值:的解决方案帮助了我 当我能找到局部极大值时,我就能计算到全局极大值的距离。有人能帮忙吗 更新:我发现如何从Justin Peel的解决方案中平滑直方图: 现在我有了这个,我想计算最大值之间的距离。我用滑动窗口解决了这个问题。它检查窗口的中间元素是否为最大值: 如果是:将解决方案附加到maxima数组。 如果不是,窗口将向右移动一个元素 为

我有全局最大值(总是正值)和局部最大值(总是负值)的直方图。示例见。我想找出python 2.7中两个最大值之间的距离

同样的问题,但对于C:

寻找全局最大值:的解决方案帮助了我

当我能找到局部极大值时,我就能计算到全局极大值的距离。有人能帮忙吗

更新:我发现如何从Justin Peel的解决方案中平滑直方图:


现在我有了这个,我想计算最大值之间的距离。

我用滑动窗口解决了这个问题。它检查窗口的中间元素是否为最大值: 如果是:将解决方案附加到maxima数组。 如果不是,窗口将向右移动一个元素

为了避免非常小的最大值,我设置了一个条件,即它至少应该是一个特定的水平


谢谢。

您使用的距离度量是多少;你目前的方法有什么不适用?我目前的想法是使用滑动窗口来计算所有的局部最大值。我认为这将解决问题。