当前位置: 代码迷 >> python >> python numpy vec datetime64
  详细解决方案

python numpy vec datetime64

热度:170   发布时间:2023-07-14 08:47:49.0

我正在尝试将numpy.datetime64中的日期写入numPy矩阵。

命令

date_vec[row][ind] = np.datetime64(row[date_ind][ind], dtype='datetime64')

返回值

TypeError: "Cannot cast NumPy timedelta64 scalar from metadata [us] to  according to the rule 'same_kind'"

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

numpy.datetime64('2004-10-19T10:23:54.000000+0200')

我想念什么?

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

date_vec = zeros((MAX_A,NUM_OF_B),dtype=[('i',np.int),('date','datetime64[D]')])