Доступ к столбцу в другом заголовке столбца - PullRequest
0 голосов
/ 14 мая 2018

Я открыл .mat файл в Python.Я вижу, что есть один основной столбец с именем «CloudData» внутри CloudData, есть два столбца «Точки» и «RGB».Я могу получить доступ к столбцам Точки, используя:

points_data=(data['CloudData']['Points'][0:1])

, где data - это имя файла, читаемого в python с использованием scipy.io.Но когда я пытаюсь прочитать значения данных, которые находятся внутри RGB, как показано ниже:

channel_data=(data['RGB']['data_values']) 

я получаю сообщение об ошибке: KeyError: 'RGB'

Есть ли какие-либо соображения, которые необходимо принятьпосле открытия .mat файла в python?На самом деле в Matlab переменная data_values ​​отображается с CloudData.RGB.data_values ​​в качестве заголовка в окне просмотра переменных.

Для первого шага я хочу прочитать значения в заголовке RGB, который находится внутри CloudData,

1 Ответ

0 голосов
/ 14 мая 2018

Из того, что вы написали, мне кажется, что вы должны получить доступ к RGB с

channel_data = (data['CloudData']['RGB'][0:1])

или

channel_data = (data['CloudData']['RGB']['data_values'][0:1])

в зависимости от того, как ваш .mat файл построен в Matlab.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...