In [1]:
import numpy as np
import scipy.io as sio

In [2]:
inp = np.load('data/dataset.npz')
f1 = inp['f1'] # force in format: ((experiment),(samples),(fx, fy, fz))
l1 = inp['l1']
f2 = inp['f2']
l2 = inp['l2']
f = inp['f']
l = inp['l']
fd1 = inp['fd1'] # details in format: (force, trajectory details, fingerid, surface)
fd2 = inp['fd2']
fd = inp['fd']
print 1, f1.shape, l1.shape, fd1.shape
print 2, f2.shape, l2.shape, fd2.shape
print 3, f.shape, l.shape, fd.shape
print 4, fd1
print 5, fd2
print 6, fd


1 (36,) (36,) (36, 4)
2 (36,) (36,) (36, 4)
3 (72,) (72,) (72, 4)
4 [['f1=f2=1N' '15cm15sec, 5reps' 'f1' 'blue_smooth']
 ['f1=f2=1N' '15cm05sec, 5reps' 'f1' 'blue_smooth']
 ['f1=f2=1N' '15cm10sec, 5reps' 'f1' 'blue_smooth']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f1' 'blue_smooth']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f1' 'blue_smooth']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f1' 'blue_smooth']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=1N' '15cm15sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=1N' '15cm05sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=1N' '15cm10sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=1N' '15cm15sec, 3reps' 'f1' 'black_sandpaper']
 ['f1=f2=1N' '15cm05sec, 3reps' 'f1' 'black_sandpaper']
 ['f1=f2=1N' '15cm10sec, 3reps' 'f1' 'black_sandpaper']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f1' 'black_sandpaper']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f1' 'black_sandpaper']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f1' 'black_sandpaper']
 ['f1,f2=1.3,1.0N' '15cm05sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=1.3,1.0N' '15cm10sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=1.3,1.0N' '15cm15sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=2.3,1.8N' '15cm15sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=2.7,1.5N' '15cm10sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=2.7,1.6N' '15cm05sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=1.1,1.2N' '15cm05sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=1.1,1.2N' '15cm10sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=1.1,1.2N' '15cm15sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=2.2,1.6N' '15cm15sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=2.2,1.6N' '15cm10sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=2.2,1.4N' '15cm05sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=2.5,2.1N' '15cm05sec, 3reps' 'f1' 'cork_paper']
 ['f1,f2=2.5,2.1N' '15cm10sec, 3reps' 'f1' 'cork_paper']
 ['f1,f2=2.2,2.2N' '15cm15sec, 3reps' 'f1' 'cork_paper']
 ['f1,f2=1.2,1.2N' '15cm10sec, 3reps' 'f1' 'cork_paper']
 ['f1,f2=1.2,1.2N' '15cm15sec, 3reps' 'f1' 'cork_paper']
 ['f1,f2=1.5,1.5N' '15cm05sec, 3reps' 'f1' 'cork_paper']]
5 [['f1=f2=1N' '15cm15sec, 5reps' 'f2' 'blue_smooth']
 ['f1=f2=1N' '15cm05sec, 5reps' 'f2' 'blue_smooth']
 ['f1=f2=1N' '15cm10sec, 5reps' 'f2' 'blue_smooth']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f2' 'blue_smooth']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f2' 'blue_smooth']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f2' 'blue_smooth']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=1N' '15cm15sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=1N' '15cm05sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=1N' '15cm10sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=1N' '15cm15sec, 3reps' 'f2' 'black_sandpaper']
 ['f1=f2=1N' '15cm05sec, 3reps' 'f2' 'black_sandpaper']
 ['f1=f2=1N' '15cm10sec, 3reps' 'f2' 'black_sandpaper']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f2' 'black_sandpaper']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f2' 'black_sandpaper']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f2' 'black_sandpaper']
 ['f1,f2=1.3,1.0N' '15cm05sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=1.3,1.0N' '15cm10sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=1.3,1.0N' '15cm15sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=2.3,1.8N' '15cm15sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=2.7,1.5N' '15cm10sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=2.7,1.6N' '15cm05sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=1.1,1.2N' '15cm05sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=1.1,1.2N' '15cm10sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=1.1,1.2N' '15cm15sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=2.2,1.6N' '15cm15sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=2.2,1.6N' '15cm10sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=2.2,1.4N' '15cm05sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=2.5,2.1N' '15cm05sec, 3reps' 'f2' 'cork_paper']
 ['f1,f2=2.5,2.1N' '15cm10sec, 3reps' 'f2' 'cork_paper']
 ['f1,f2=2.2,2.2N' '15cm15sec, 3reps' 'f2' 'cork_paper']
 ['f1,f2=1.2,1.2N' '15cm10sec, 3reps' 'f2' 'cork_paper']
 ['f1,f2=1.2,1.2N' '15cm15sec, 3reps' 'f2' 'cork_paper']
 ['f1,f2=1.5,1.5N' '15cm05sec, 3reps' 'f2' 'cork_paper']]
6 [['f1=f2=1N' '15cm15sec, 5reps' 'f1' 'blue_smooth']
 ['f1=f2=1N' '15cm05sec, 5reps' 'f1' 'blue_smooth']
 ['f1=f2=1N' '15cm10sec, 5reps' 'f1' 'blue_smooth']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f1' 'blue_smooth']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f1' 'blue_smooth']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f1' 'blue_smooth']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=1N' '15cm15sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=1N' '15cm05sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=1N' '15cm10sec, 3reps' 'f1' 'blue_banana_paper']
 ['f1=f2=1N' '15cm15sec, 3reps' 'f1' 'black_sandpaper']
 ['f1=f2=1N' '15cm05sec, 3reps' 'f1' 'black_sandpaper']
 ['f1=f2=1N' '15cm10sec, 3reps' 'f1' 'black_sandpaper']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f1' 'black_sandpaper']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f1' 'black_sandpaper']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f1' 'black_sandpaper']
 ['f1,f2=1.3,1.0N' '15cm05sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=1.3,1.0N' '15cm10sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=1.3,1.0N' '15cm15sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=2.3,1.8N' '15cm15sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=2.7,1.5N' '15cm10sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=2.7,1.6N' '15cm05sec, 3reps' 'f1' 'light_blue_fluffy']
 ['f1,f2=1.1,1.2N' '15cm05sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=1.1,1.2N' '15cm10sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=1.1,1.2N' '15cm15sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=2.2,1.6N' '15cm15sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=2.2,1.6N' '15cm10sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=2.2,1.4N' '15cm05sec, 3reps' 'f1' 'red_felt_paper']
 ['f1,f2=2.5,2.1N' '15cm05sec, 3reps' 'f1' 'cork_paper']
 ['f1,f2=2.5,2.1N' '15cm10sec, 3reps' 'f1' 'cork_paper']
 ['f1,f2=2.2,2.2N' '15cm15sec, 3reps' 'f1' 'cork_paper']
 ['f1,f2=1.2,1.2N' '15cm10sec, 3reps' 'f1' 'cork_paper']
 ['f1,f2=1.2,1.2N' '15cm15sec, 3reps' 'f1' 'cork_paper']
 ['f1,f2=1.5,1.5N' '15cm05sec, 3reps' 'f1' 'cork_paper']
 ['f1=f2=1N' '15cm15sec, 5reps' 'f2' 'blue_smooth']
 ['f1=f2=1N' '15cm05sec, 5reps' 'f2' 'blue_smooth']
 ['f1=f2=1N' '15cm10sec, 5reps' 'f2' 'blue_smooth']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f2' 'blue_smooth']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f2' 'blue_smooth']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f2' 'blue_smooth']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=1N' '15cm15sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=1N' '15cm05sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=1N' '15cm10sec, 3reps' 'f2' 'blue_banana_paper']
 ['f1=f2=1N' '15cm15sec, 3reps' 'f2' 'black_sandpaper']
 ['f1=f2=1N' '15cm05sec, 3reps' 'f2' 'black_sandpaper']
 ['f1=f2=1N' '15cm10sec, 3reps' 'f2' 'black_sandpaper']
 ['f1=f2=2N' '15cm15sec, 3reps' 'f2' 'black_sandpaper']
 ['f1=f2=2N' '15cm05sec, 3reps' 'f2' 'black_sandpaper']
 ['f1=f2=2N' '15cm10sec, 3reps' 'f2' 'black_sandpaper']
 ['f1,f2=1.3,1.0N' '15cm05sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=1.3,1.0N' '15cm10sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=1.3,1.0N' '15cm15sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=2.3,1.8N' '15cm15sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=2.7,1.5N' '15cm10sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=2.7,1.6N' '15cm05sec, 3reps' 'f2' 'light_blue_fluffy']
 ['f1,f2=1.1,1.2N' '15cm05sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=1.1,1.2N' '15cm10sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=1.1,1.2N' '15cm15sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=2.2,1.6N' '15cm15sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=2.2,1.6N' '15cm10sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=2.2,1.4N' '15cm05sec, 3reps' 'f2' 'red_felt_paper']
 ['f1,f2=2.5,2.1N' '15cm05sec, 3reps' 'f2' 'cork_paper']
 ['f1,f2=2.5,2.1N' '15cm10sec, 3reps' 'f2' 'cork_paper']
 ['f1,f2=2.2,2.2N' '15cm15sec, 3reps' 'f2' 'cork_paper']
 ['f1,f2=1.2,1.2N' '15cm10sec, 3reps' 'f2' 'cork_paper']
 ['f1,f2=1.2,1.2N' '15cm15sec, 3reps' 'f2' 'cork_paper']
 ['f1,f2=1.5,1.5N' '15cm05sec, 3reps' 'f2' 'cork_paper']]

In [3]:
inp = sio.loadmat('data/validation.mat')
f1 = inp['f1'] # force in format: ((experiment),(samples),(fx, fy, fz))
l1 = inp['l1']
f2 = inp['f2']
l2 = inp['l2']
f = inp['f']
l = inp['l']
fd1 = inp['fd1'] # details in format: (surface)
fd2 = inp['fd2']
fd = inp['fd']
print 1, f1.shape, l1.shape, fd1.shape
print 2, f2.shape, l2.shape, fd2.shape
print 3, f.shape, l.shape, fd.shape
print 4, fd1
print 5, fd2
print 6, fd


1 (1, 1) (1, 1) (1, 1)
2 (1, 1) (1, 1) (1, 1)
3 (2, 1) (2, 1) (2, 1)
4 [[array([u'plastic_cup_experiment'],
      dtype='<U22')]]
5 [[array([u'plastic_cup_experiment'],
      dtype='<U22')]]
6 [[array([u'plastic_cup_experiment'],
      dtype='<U22')]
 [array([u'plastic_cup_experiment'],
      dtype='<U22')]]