2024-04-18 14:40:54 发布
网友
我有一个时间值数组=[hh:mm:ss],秒是小数,比如13.80秒,15.90秒等等。我要做的是:
import time for i in timestamp_array: new_time = time.strptime(i,"%H:%M:%S")
我得到了一个错误:
我该怎么处理? 谢谢您!在
因为您要绘制值,所以我建议使用matplotlib.dates,您可以将时间转换为数字,也可以向后转换。在
matplotlib.dates
In [12]: import matplotlib.dates as mpd mpd.datestr2num('12:23:12') Out[12]: 735420.5161111112 In [13]: mpd.num2date(735420.5161111112) Out[13]: datetime.datetime(2014, 7, 6, 12, 23, 12, tzinfo=<matplotlib.dates._UTC object at 0x051FD9F0>)
最简单的例子:
因为您要绘制值,所以我建议使用
matplotlib.dates
,您可以将时间转换为数字,也可以向后转换。在最简单的例子:
^{pr2}$相关问题 更多 >
编程相关推荐