In [2]:
import numpy as np
import matplotlib.pyplot as plt
import datetime as dt
from io import StringIO
%matplotlib inline

In [5]:
data1 = np.genfromtxt('temperature.csv', delimiter=",")

In [3]:
temperatureDateConverter = lambda d : dt.datetime.strptime(str(d),'%m/%d/%y %H:%M')
temperature = np.genfromtxt('temperature.csv', delimiter=",",
                            dtype=[('timestamp', type(dt.datetime.now)),('tempF', 'f8')],
                            converters={0: temperatureDateConverter}, skip_header=1)

In [4]:
print(temperature)


[(None, 54.43) (None, 54.691) (None, 54.604) ..., (None, 54.95)
 (None, 54.86) (None, 54.64)]

In [45]:
help np.genfromtxt


  File "<ipython-input-45-0ffdfdeb845b>", line 1
    help np.genfromtxt
          ^
SyntaxError: invalid syntax

In [51]:
data1 = np.genfromtxt('temperature.csv', delimiter=",")

In [62]:
print(type(data1[1,0]))


<class 'numpy.float64'>

In [61]:
print(data1[1,0])


nan

In [79]:
a = dt.datetime.strptime('11/10/13 5:00','%m/%d/%y %H:%M')
print(a)


2013-11-10 05:00:00

In [ ]: