def saveQuads(saveDir, isAll, numFrame, Joints3D, Single, combs): savefilename = '{}desc{}.mat'.format(saveDir, str(numFrame).zfill(5)) QuadDescriptors = [] # AllQuadDescriptors = [] if np.sum(Joints3D[0, :]) > 0.05: for combination in combs: quadrupleJoints = Joints3D[combination - 1] QuadDescriptor = mytools.ComputeQuadDescriptor( quadrupleJoints, Single, isAll) if isAll: QuadDescriptors.extend(QuadDescriptor) else: QuadDescriptors.append(QuadDescriptor) QuadDescriptors = checkDescs4NAN(QuadDescriptors) sio.savemat(savefilename, mdict={'QuadDescriptors': QuadDescriptors})