相关疑难解决方法(0)

无法填充NumPy datetime64数组

我正在尝试创建一个NumPy数组,该数组随后会被某些日期时间值填充.我似乎无法使其发挥作用.

import numpy as np
t = np.empty(3,dtype='datetime64')
t
Run Code Online (Sandbox Code Playgroud)

我得到了TypeError: Invalid datetime unit "generic" in metadata.
如果我尝试相同:

import numpy as np
t = np.empty(3,dtype='datetime64')
t[0] = np.datetime64('2014-12-12 20:20:20')
Run Code Online (Sandbox Code Playgroud)

我明白了:

TypeError : Cannot cast numpy timedelta64 scalar from metadata [m] to  according to the rule 'same_kind'
Run Code Online (Sandbox Code Playgroud)

python arrays datetime numpy

10
推荐指数
1
解决办法
5890
查看次数

标签 统计

arrays ×1

datetime ×1

numpy ×1

python ×1