首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python datetime64

python datetime64
EN

Stack Overflow用户
提问于 2014-03-09 13:33:19
回答 1查看 192关注 0票数 0

我正试图用numPy矩阵在numpy.datetime64中写一个日期。

命令

代码语言:javascript
复制
date_vec[row][ind] = np.datetime64(row[date_ind][ind], dtype='datetime64')

返回

代码语言:javascript
复制
TypeError: "Cannot cast NumPy timedelta64 scalar from metadata [us] to  according to the rule 'same_kind'"

np.datetime64(row[date_ind][ind], dtype='datetime64')返回:

代码语言:javascript
复制
numpy.datetime64('2004-10-19T10:23:54.000000+0200')

我遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2014-03-10 13:19:09

感谢任何试图帮助我的人:)我刚刚找到了this explanation,简短的解决方案是数组的不同实例化:

代码语言:javascript
复制
date_vec = zeros((MAX_A,NUM_OF_B),dtype=[('i',np.int),('date','datetime64[D]')]) 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22282834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档