Numpy日期时间转换

时间:2015-08-29 07:42:44

标签: python numpy type-conversion

我有一个已转换为NumPy数据集的数据集。数据集包含一系列日期戳。

示例值为:2014-03-01 09:00:00

我想知道的是,如果有人知道如何将NumPy日期时间转换为星期几,例如在这种情况下是星期六。

1 个答案:

答案 0 :(得分:1)

我想这就是你的数组的样子。如果是这样,这是一个如何做到这一点的例子。

import numpy, datetime
a=numpy.array([datetime.datetime.now(),datetime.datetime.now()+datetime.timedelta(days=2)])
a[0].weekday()

weekday的返回值是星期几作为整数,其中星期一为0,星期日为6 ,根据docs。您还可以使用isoweekday来获取1到7之间的数字。所以您现在需要的就是这样的字典:daysOfWeek={0:'Monday',1:'Tuesday'}等,以获取星期几的名称而不是数字