【发布时间】:2015-09-29 02:25:42
【问题描述】:
我有一个包含多行数据的文本文件 - 每行中的第一条数据是一个 unix 时间戳,例如 1436472000。我正在使用numpy.loadtxt 并在我想指定的转换器参数中将时间戳转换为numpy 理解为日期时间的任何内容。我知道这需要在大括号中的0: 之后进行,但我不知道如何转换它。我知道可以从matplotlib.dates.strpdate2num 使用转换器来处理正常日期,但我这不适用于 unix 时间戳。
代码:
timestamp, closep, highp, lowp, openp, volume = np.loadtxt(fileName,delimiter=",",unpack=True,converters={ 0: })
提前感谢您的帮助,请询问您是否希望我澄清我的意思。
【问题讨论】:
标签: python python-2.7 numpy matplotlib unix-timestamp