问题描述
采用pandas的Series进行reshape操作时,pandas的Series没有reshape方法而报错
landmarks_frame = pd.read_csv('faces/face_landmarks.csv')
landmarks = landmarks_frame.iloc[65, 1:]
landmarks = landmarks.astype('float').reshape(-1, 2)
解决方案:
用values方法将Series对象转化成numpy的ndarray,再用ndarray的reshape方法.
landmarks_frame = pd.read_csv('faces/face_landmarks.csv')
landmarks = landmarks_frame.iloc[65, 1:]
landmarks = landmarks.astype('float').value.reshape(-1, 2)