You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在两个自定义时间点之间查找最高值与最低值?

查找指定时间区间内的最高值与最低值

当然可以,核心是锁定两个时间点对应的数组索引范围,再对该范围内的数值数据调用最值计算方法,以下是常见编程语言的实现示例:

Python 实现

假设你有与time数组长度匹配的数值数组values(每个时间点对应一个数值),由于Python切片是左闭右开特性,要覆盖索引100到1000的区间,切片需写为[100:1001]:

  • 区间最高值:max(values[100:1001])
  • 区间最低值:min(values[100:1001])

Matlab 实现

Matlab数组索引从1开始,若time[100]是数组第100个元素,直接对数值数组values的对应索引区间调用函数:

  • 区间最高值:max(values(100:1000))
  • 区间最低值:min(values(100:1000))

通用思路

无论使用哪种语言,步骤都是:

  1. 确认time_1和time_2对应的数组索引(此处已知为100和1000)
  2. 提取数值数组中该索引范围内的子数组
  3. 调用语言内置的最值计算函数(或自行遍历实现)

内容的提问来源于stack exchange,提问作者sey eeet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 21:45:34