从MATLAB到Python的数据集

大家好,我试图重写一个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’格式的时间,而该函数需要月份和日期作为一个独立的参数。

解决方案:

你可以使用strptime()。

datetime.strptime(eqdata[1], '%Y%m%d')

给TA打赏
共{{data.count}}人
人已打赏
未分类

连接表格,按日期查询,按字段汇总和按组查询

2022-9-8 23:39:36

未分类

将数据从fortran转换到python

2022-9-8 23:39:38

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索