1

假设我从时间序列开始:

time = pd.date_range('1/1/2011', periods=600, freq='5M')

我现在想生成一个相应的系列,比如'on',以便 的条目'on'将对应于一个指数过程,即True平均为 10,然后False是平均 20,然后True是平均 10,依此类推。(从概念上讲,这适合一个大约醒来 10 分钟,然后睡 20 分钟的人。)

即,'on'应生成为以下伪代码:

while not reached 600:
    generate o0 ~ exponential(10), fill the next o0 entries of 'on' with 'True'
    generate o1 ~ exponential(20), fill the next o1 entries of 'on' with 'False'  

这与循环无关。有更好的方法吗?

4

0 回答 0