In [6]:
import os
import sys
import numpy
import scipy as sp
import scipy.io

In [28]:
# Load data
data = sp.io.loadmat('../data/sample_clip.mat')

In [32]:
# What does the data look like?
print data.keys()
print "Data shape: " + str(data["data"].shape)
# 6400 rows
# 400 columns
# Row x column = electrode x time
data["channels"]


['latency', '__header__', '__globals__', 'channels', 'freq', '__version__', 'data']
Data shape: (16, 400)
Out[32]:
array([[ ([u'NVC0905_22_002_Ecog_c001'], [u'NVC0905_22_002_Ecog_c002'], [u'NVC0905_22_002_Ecog_c003'], [u'NVC0905_22_002_Ecog_c004'], [u'NVC0905_22_002_Ecog_c005'], [u'NVC0905_22_002_Ecog_c006'], [u'NVC0905_22_002_Ecog_c007'], [u'NVC0905_22_002_Ecog_c008'], [u'NVC0905_22_002_Ecog_c009'], [u'NVC0905_22_002_Ecog_c010'], [u'NVC0905_22_002_Ecog_c011'], [u'NVC0905_22_002_Ecog_c012'], [u'NVC0905_22_002_Ecog_c013'], [u'NVC0905_22_002_Ecog_c014'], [u'NVC0905_22_002_Ecog_c015'], [u'NVC0905_22_002_Ecog_c016'])]], 
      dtype=[('X.NVC0905_22_002_Ecog_c001.', 'O'), ('X.NVC0905_22_002_Ecog_c002.', 'O'), ('X.NVC0905_22_002_Ecog_c003.', 'O'), ('X.NVC0905_22_002_Ecog_c004.', 'O'), ('X.NVC0905_22_002_Ecog_c005.', 'O'), ('X.NVC0905_22_002_Ecog_c006.', 'O'), ('X.NVC0905_22_002_Ecog_c007.', 'O'), ('X.NVC0905_22_002_Ecog_c008.', 'O'), ('X.NVC0905_22_002_Ecog_c009.', 'O'), ('X.NVC0905_22_002_Ecog_c010.', 'O'), ('X.NVC0905_22_002_Ecog_c011.', 'O'), ('X.NVC0905_22_002_Ecog_c012.', 'O'), ('X.NVC0905_22_002_Ecog_c013.', 'O'), ('X.NVC0905_22_002_Ecog_c014.', 'O'), ('X.NVC0905_22_002_Ecog_c015.', 'O'), ('X.NVC0905_22_002_Ecog_c016.', 'O')])

In [ ]: