我的腳本有問題。datetime(當天超出範圍)Python
end = date(2012, 6, 20)
start = date(2012, 5, 01)
delta = end - start
delta = delta.days
print 'The number of days taken into account for training periods testing:', delta
all_training_periods=[pd.date_range(start=dt.datetime(2012, 5, 01+k),end=dt.datetime(2012, 6,20),freq='10T') for k in range(0,delta)]
的問題是,我有一個錯誤信息,告訴我:
File "<ipython-input-192-57c97670a7f1>", line 1, in <module>
all_training_periods=[pd.date_range(start=dt.datetime(2012, 5, 01+k),end=dt.datetime(2012, 6,20),freq='10T') for k in range(0,delta)]
ValueError: day is out of range for month
這裏的事情是,我想從5月1日至6月20日不同的訓練期,從第2 5月至6月20日,...,6月19日至6月20日。
當k是32時會發生什麼?你認爲第三十三章是否會解析? – acushner
請'pep8'你的代碼,另外,什麼是'01 + k',用八進制符號表示? –