【发布时间】:2019-06-16 00:40:58
【问题描述】:
有没有办法使用 scipy.signal 而不是循环来模拟跟随输出?
import pandas as pd
df_in = pd.DataFrame({'Generated':[13,8,7,6],'Consume':[8,10,20,5]})
print(df_in)
Generated Consume
0 13 8
1 8 10
2 7 20
3 6 5
df_in['balance'] = [5,3,0,1]
如果 13 - 8 等于 5 的余额,则 5 将余额带到下一行,而 5+8-10 的余额为 3。 三进到下一行,3+7-10 产生负数,但不能进负余额。 因此,下一行 0 进位 + 6 - 5 产生 1 个余额。
print(df_in)
预期输出:
Generated Consume balance
0 13 8 5
1 8 10 3
2 7 20 0
3 6 5 1
【问题讨论】:
标签: python scipy signal-processing