我正在尝试创建一个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)