需要借助pandas库的between()函数:

示例代码

import numpy as np
import pandas as pd

array = np.array([1, 2, 3, 4, 5, 5, 6, 7, 8])
series = pd.Series(array)
is_between = series.between(2, 5)  # 规定范围[2,5],注意是闭区间

between_rate = is_between.sum() / len(series)
print("在范围内的比例:", between_rate)
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐