У меня есть байты ввода-вывода, которые я читаю из файла.
У меня есть описание следующим образом
[('Time', '<u4'), ('Acc1', '<f4'), ('Acc2', '<f4'), ('Acc3', '<f4'), ('Acc4', '<f4'), ('Weg1', '<f4'), ('Weg2', '<f4'), ('DMS1', '<f4'), ('DMS2', '<f4'), ('DMS3', '<f4'), ('DMS4', '<f4')]
, и у меня есть исходные байты из файла.Я построил массив с формой правильно.
но я получаю эту ошибку
NotImplementedError: memoryview: unsupported format T{L:Time:f:Acc1:f:Acc2:f:Acc3:f:Acc4:f:Weg1:f:Weg2:f:DMS1:f:DMS2:f:DMS3:f:DMS4:}
введите описание изображения здесь
Я разместил картинку, где вы можете увидеть, что происходит
Некоторый код выдержки
# create the array
_array = recarray(shape, descr)
_array.data[:] = fd.getvalue()[offset:offset + nbytes]
fd является объектом bytesIO.
descr = format_parser(formats,namelist, aligned, byteorder)._descr