Я использую код от scipy.io.loadmat nested structures (i.e. dictionaries), чтобы прочитать структуру Matlab в Python. Я хочу составить список имен полей, которые отображаются в списке dtype. Мой код:Имена полей из списка dtype?
matfile =loadmat(dataDirStr + matFileName, struct_as_record=True) # a dictionary
theseKeys = matfile.keys() #as list
thisDict = matfile[ theseKeys[ 1 ] ] #type = void1152, size = (1, 118)
#
#screen display of contents is:
#
dtype = [ ('Aircraft_Name', 'O'), ('Low_Mass', 'O') ]
Итак, имея это в виду, я хотел бы создать список записей в DTYPE: такие, что порядок имен в записи DTYPE сохраняется
thisList = [ 'Aircraft_Name', 'Low_Mass' ] #etc., etc.
,
Не могли бы вы помочь мне?
Справедливые предложения, но как мне получить доступ к «dtype» из его местоположения внутри переменной dict? Если это поможет, я могу отправить экранный снимок. –
Данные выглядят как на экране (извините) .... –
([u'B788__ '], [[99817]], [[140000]], [[160000]], [[43000]], dtype = [('Aircraft_Name', 'O'), ('Low_Mass', 'O'), ( –