Невозможно привести данные массива из dype (' - PullRequest
1 голос
/ 02 июля 2019

Я пытаюсь интерполировать данные даты и времени из файла, называемого «заголовок», по скорости времени файла, называемого «положение». Когда я использую опубликованный код интерполяции, я получаю TypeError: Невозможно привести данные массива из dtype ('

Я использовал этот код для преобразования даты и времени заголовка (hdg) в datetime

    hdg_t = np.zeros(np.shape(hdg_date), dtype = 'datetime64[ms]')

Я использовал этот код, чтобы преобразовать его в формат, который numpy мог прочитать как его в миллисекундах

    hdg_t_ms = hdg_t.astype('uint64')

Я сделал то же самое для данных о положении, затем попытался интерполировать курс на скорость в положении (поз)

    x=hdg_t_ms
    x1=pos_t
    hdg_interp = np.interp(x1, x, hdg)

Этот код дает ошибку типа

...