Não é possível preencher matrizes NumPy datetime64

Estou tentando criar uma matriz NumPy que posteriormente será preenchida por alguns valores de data e hora. Não consigo fazê-lo funcionar.

import numpy as np
t = np.empty(3,dtype='datetime64')
t

Eu recebo umTypeError: Invalid datetime unit "generic" in metadata.
Mesmo se eu tentar:

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

Eu recebo:

TypeError : Cannot cast numpy timedelta64 scalar from metadata [m] to  according to the rule 'same_kind'

questionAnswers(1)

yourAnswerToTheQuestion