【发布时间】:2015-02-13 16:17:11
【问题描述】:
我有一些每秒记录的数据并测量一些值,我可以绘制它的图表并查看分布情况,但是如何找到具有最大总和的子数组或具有最大的间隔如果所有值都是正数,则值?
如果图表正在测量温度,例如,我将如何找出一天中的哪个时间间隔是从某个时间到最热的时间?临时图?(这两个都是我程序中的数组)
【问题讨论】:
-
你能更精确一点吗?如果所有条目都是正数,则“总和最大的子数组”将始终是整个数组。
-
这听起来不像是一个 Python 问题(这只是实现语言),而更像是一个 CS 问题。没有专门的堆栈交换站点吗?
-
" 听起来不像是一个 python 问题" 忘了说我正在使用 matplotlib 并且安装了 numpy 以防万一使用这些库有更简单的方法。
-
“你能更精确点吗?”如果所有条目都是正数,“总和最大的子数组”将始终是整个数组。“这正是我问这个问题的原因,那里如果数组同时具有正数和负数但我的数据都是正数,那么算法会这样做。