Ошибка типа при использовании strpdate2num Matplotlib с Python 3.2

В моем текущем проекте я хочу прочитать некоторые экспериментальные данные из текстового файла в Python, используя следующий код:

import numpy as np
from matplotlib.dates import strpdate2num

data = np.recfromtxt('example.txt',
                 comments='#',
                 delimiter=';',
                 names=('time', 't_ref', 't_s', 't_amb1', 't_amb2', 't_amb3')
                 ,converters={'time': strpdate2num('"%d.%m.%Y %H:%M:%S"')}
                 )

сexample.txt выглядит как

"04.10.2012 08:15:27";14.4;16;12.78;12.65;12.52
"04.10.2012 08:15:37";14.4;16;12.78;12.65;12.5
"04.10.2012 08:15:47";14.4;16;12.78;12.62;12.5
"04.10.2012 08:15:57";14.4;15.9;12.78;12.65;12.52
...

В Python 2.7 все хорошо, но когда я пытаюсь перенести код в 3.2, я получаюTypeError отstrpdate2num() поговорка

TypeError: strptime() argument 0 must be str, not 

Я довольно новичок в Python, но моя теория заключается в том, что NumPy каким-то образом хранит временной массив внутренне в виде байта, а не строки, что противоречит более строгой обработке обоих, начиная с Python 3.

Короче говоря, у вас есть идея, что может быть причиной, как это исправить?

Ответы на вопрос(3)

Ваш ответ на вопрос