问题描述
我正在尝试将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')
我想念什么?
1楼
感谢任何尝试帮助我的人:)我刚刚找到了简短的解决方案是数组的不同实例:
date_vec = zeros((MAX_A,NUM_OF_B),dtype=[('i',np.int),('date','datetime64[D]')])