Closed CanonMukai closed 2 years ago
About 2: Maybe the following code works better?
def make_output_sche(result_sche, sche_times, output_len):
#時間ごとに組み直したスケジュールを24時間にまとめる
output_sche = []
for k in range(7):
a = [result_sche[i][k] for i in range(sche_times)]
b = []
for i in range(sche_times):
b += a[i]
output_sche.append(b[:output_len])
return output_sche
hems.pyの113行目を下のように変更
sub.py のmake_output_sche()の最後に下を追加
これは例えばoutput_len=24でstep=5だったとき、make_output_sche()で (step=5)*(sche_times=5)=25時間分のoutput_scheに結合されるので、 それをoutput_len=24時間分にしておく必要があるためです!
reschedule_spanはstepより小さくしておかないといけないので reschedule_spanを設定するあたりに下のように追加をお願いしますm(. .)m