我有一个大文件,包含股票的OHLC价值和成交量。每一行都以unix时间戳开头。如何将它转换为numpy可以理解的datetime对象?下面是我的代码:
entry_timestamp, entry_close, entry_high, entry_low, entry_open, entry_volume = \
np.loadtxt(filename, delimiter = ',', unpack = True,
converters = { 0 : lambda data: datetime.datetime.fromtimestamp(float(data))})
这里是我试图加载到数组中的数据的示例行:
1441197159,75.54,100
1441197159 是Unix时间戳。我知道如何手动将其转换为日期时间对象,但如何将其作为转换器传递给np.loadtxt?谢谢。