The following works. I am not exactly sure why
landmarks_frame = pd.read_csv('faces/face_landmarks.csv')

##n = 65 # Number of landmarks
##img_name = landmarks_frame.iloc[n, 0]
##landmarks = landmarks_frame.iloc[n, 1:].as_matrix()
##landmarks = landmarks.astype('float').reshape(-1, 2)

##print('Image name: {}'.format(img_name))
##print('Landmarks shape: {}'.format(landmarks.shape))
##print('First 4 Landmarks: {}'.format(landmarks[:4]))




n = 65
img_name = landmarks_frame.iloc[n, 0]
landmarks = landmarks_frame.iloc[n, 1:]
landmarks = np.asarray(landmarks)
landmarks = landmarks.astype('float').reshape(-1, 2)

print('Image name: {}'.format(img_name))
print('Landmarks shape: {}'.format(landmarks.shape))
print('First 4 Landmarks: {}'.format(landmarks[:4]))
print('image name:', img_name)