La conversion de type dateheure chaîne de type datetime dans numpy (python)
Je voudrais le convertir
['17-10-2010 07:15:30', '13-05-2011 08:20:35', "15-01-2013 09:09:09"]
dans un Numpy
objet datetime.
import numpy as np
[np.datetime64(x) for x in ['17-10-2010 07:15:30', '13-05-2011 08:20:35', "15-01-2013 09:09:09"]]
soulevées ValueError: Could not convert object to NumPy datetime
. Cependant, les ouvrages suivants, que j'avais l'intention
[np.datetime64(x) for x in ['2010-10-17 07:15:30', '2011-05-13 08:20:35', "2012-01-15 09:09:09"]]
Comment puis-je convertir mon tableau dans un format conforme à Numpy
's datetime64
fonction de l'exigence?
Je suis avec Numpy version 1.7.0. en python 3.4
Vous devez vous connecter pour publier un commentaire.
Autant que je peux dire,
np.datetime64
ne fonctionne qu'avecLa
to_datetime
fonction danspandas
semble être plus souple:Bien sûr, vous pouvez facilement convertir retour à
numpy
: