【发布时间】:2020-03-28 13:26:21
【问题描述】:
我想制作按月间隔给出的日期时间数组。如果我像这样使用天数作为间隔,这很容易
xyz = np.arange(np.datetime64('2020-03-24'), 3)
xyz
输出
array(['2020-03-24', '2020-03-25', '2020-03-26'], dtype='datetime64[D]')
它只会增加 3 dyas。 3个月怎么样?我已经尝试过这种方式并出现错误
np.arange(datetime('2020-03-28'), np.timedelta64(3,'M'))
我试过这个结果错误
np.arange(np.datetime64("2020-03-24"), np.datetime64("2020-06-24"),
np.timedelta64(1, 'M'),
dtype='datetime64[M]').astype('datetime64[D]')
输出
array(['2020-03-01', '2020-04-01', '2020-05-01'], dtype='datetime64[D]')
【问题讨论】:
标签: arrays numpy datetime date-range