gpt4 book ai didi

python - 在定义的范围内查找子范围的值

转载 作者:行者123 更新时间:2023-11-28 22:24:29 24 4
gpt4 key购买 nike

我有 3 个系列的数据值范围:

最小范围:

27    893.151613
26 882.384516
20 817.781935
dtype: float64

最大范围:

28    903.918710
27 893.151613
21 828.549032
dtype: float64

我已经创建了一个范围列表:

range = zip(min_range, max_range)

输出:

[(893.1516129032259, 903.91870967741943), (882.38451612903225, 893.1516129032259), (817.78193548387094, 828.54903225806447)]

我有一个子范围:

子范围 1:824子范围 2:825

我想找到子范围所在的区域。

for p,q in zip(min_range, max_range):
if (sub-range1 > p) & (sub-range2 < q):
print p,q

输出: 817.781935484 828.549032258

我想从定义的“范围”中找到相应的位置。

预期输出:

817.781935484 828.549032258
range = 2 (Position in the range list)

我怎样才能做到这一点?任何帮助将不胜感激。

最佳答案

使用枚举获取索引即

for i,(p,q) in enumerate(zip(min_range, max_range)):
if (sub_range1 > p) & (sub_range2 < q):
print(i)

输出:2

关于python - 在定义的范围内查找子范围的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46364303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com