【问题标题】:Finding the distance between 2 maximas of a histogram in python在python中查找直方图的2个最大值之间的距离
【发布时间】:2023-03-15 22:35:01
【问题描述】:

我的直方图具有全局最大值(始终为正)和局部最大值(始终为负)。示例见here。我想在 python 2.7 中找到 2 个最大值之间的距离。

同样的问题,但针对 C#:here

为了找到全局最大值:Guest 的解决方案帮助了我。

当我可以找到局部最大值时,我可以计算到全局最大值的距离。有人可以帮忙吗?

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

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

【问题讨论】:

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

标签: python-2.7 histogram


【解决方案1】:

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

为了避免非常小的最大值,我提出了一个条件,即它应该至少是某个水平。

谢谢。

【讨论】:

    猜你喜欢
    • 2014-01-21
    • 2012-09-01
    • 2020-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    相关资源
    最近更新 更多