从MATLAB到Python的数据集

问题描述 投票:0回答:1

大家好,我试图重写一个matlab代码到python中,我有麻烦与datenum函数(MATLAB)。我无法找到任何类似的函数在python(在我需要的方式)。

MATLAB代码

t = datenum(EQdata{1},'yyyymmdd');

其中EQdata{1}是时间,形式为'yyyymmdd'。

   '20000616'
   '20000512'
   '20000423'
   '20000423'
   '20000108'

和t

736978
737074
737081
737152
737160
737296

我找到了一些可能有用的函数,比如这个。

print date.toordinal(date(1970,1,1))

719163 

但我的主要问题是,我有'yyyymmdd'格式的时间,而该函数需要月份和日期作为一个独立的参数。

python matlab
1个回答
0
投票

你可以使用strptime()。

datetime.strptime(eqdata[1], '%Y%m%d')
© www.soinside.com 2019 - 2024. All rights reserved.